URLからロードしてイメージするhereから借りたクラスがあります。私はonClickListenerから呼び出すことによってクラスを使用しようとしています(それが意味をなさない場合)。しかし、クラスを呼び出して結果を表示する方法がわかりません。今は静的URLで作業していますが、最終的には動的です。 MainActivity JavaでonClickListenerを使用してイメージをロードする
OnclickListerner:
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3){
showImage go = new showImage();
}
});
、これが私のshowImageクラスです:
package com.flash_tattoo;
public class showImage extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fullimage);
ImageView imgView =(ImageView)findViewById(R.id.ImageView01);
String url = null;
Drawable drawable = LoadImageFromWebOperations("http://www.androidpeople.com/wp-content/uploads/2010/03/android.png");
imgView.setImageDrawable(drawable);
}
private Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
} catch (Exception e) {
System.out.println("Exc="+e);
return null;
}
}
}
は、私は新しいレイアウトを呼び出し、それに私のshowImageオブジェクトを添付する必要がありますか?どんな助けも素晴らしいだろう。前もって感謝します。
infoIさんに感謝します。私のshowImageクラスをMainActivityに移動し、画像ビューを追加します。 +1 – Denoteone