我有一堂课,我从here借用,从URL加载和图像。我试图通过从onClickListener调用它来使用该类(如果这是有道理的)但我不知道如何调用该类并显示结果。现在我只是使用静态URL,但最终我会动态的。使用onClickListener加载图像
OnclickListerner在MainActivity的Java:
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对象呢?任何帮助都会很棒。提前致谢。
感谢您的info.I将我的showImage类移动到MainActivity并添加我的图像视图。 +1 – Denoteone