我正在使用水平寻呼机
制作动态视图,并在其中制作动态图像....
使用fedor图像加载器从网址中瞳孔化图像视图... https://github.com/thest1/LazyList/blob/master/src/com/fedorvlasov/lazylist/ImageLoader.java
但我得到了令人讨厌的stid图像...... 这是我的代码......
任何帮助或建议都将被高度挪用
提前完成
public class testing extends Activity {
private HorizontalPager mPager;
ImageView[] image;
String url = "http://icons-search.com/img/icons-land/IconsLandVistaStyleEmoticonsDemo.zip/IconsLandVistaStyleEmoticonsDemo-PNG-256x256-Cool.png-256x256.png";
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.testing);
ImageLoader imageLoader = new ImageLoader(this);
mPager = (HorizontalPager) findViewById(R.id.horizontal_pager);
image = new ImageView[2];
for (int i = 0; i < 2; i++) {
image[i] = new ImageView(getApplicationContext());
image[i].setImageResource(R.drawable.logo_background);
RelativeLayout.LayoutParams layoutParams90 = new RelativeLayout.LayoutParams(
225, 250);
layoutParams90.leftMargin = 25;
image[i].setLayoutParams(layoutParams90);
mPager.addView(image[i]);
}
for (int i = 0; i < 2; i++) {
imageLoader.DisplayImage(url, image[i]);
}
}
}
答案 0 :(得分:1)
创建ImageView时,尝试传递Activity而不是Application上下文。所以替换这个
image[i] = new ImageView(getApplicationContext());
用这个
image[i] = new ImageView(this);
答案 1 :(得分:0)
请检查您是否在Android清单文件中添加了外部存储和互联网权限?
答案 2 :(得分:0)
您需要先将问题本地化。您使用的网址可能有问题 - 请尝试另一个网址。可能与寻呼机相关的东西 - 没有页面尝试,只需将所有图像放入LinearLayout。还有什么可能是问题 - 只是找到一些线索。如果你只是将一个ImageView放到屏幕上它会起作用吗?