我正在尝试根据以下教程在我的应用程序中加载一些图像:
http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html
我的问题是我希望所有类都使用相同的 XML 文件,并且只需更改加载图像的 URL。
我在我的中使用这段代码.java
file:
final LoaderImageView image = new LoaderImageView(this,
"http://kostas-menu.gr/chania/santrivani.jpg");
image.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
在我的 xml 中:
<com.example.android.LoaderImageView
android:layout_marginTop="10px"
android:id="@+id/loaderImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
image="http://developer.android.com/images/dialog_buttons.png"
/>
我想删除该行image="http://developer.android.com/images/dialog_buttons.png"
但如果我这样做,我就不会得到任何图像。
我如何从我的班级中调用单独的图像?
您已经使用布局参数创建了 xml,因此不需要再次执行此操作:
image.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
尝试使用这个:
final LoaderImageView image = (LoaderImageView) findViewById(R.id.loaderImageView);
image.setImageDrawable("http://www.multimatograf.ru/assets/images/news-no-image.png");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)