首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从XML资源设置默认的NetworkImageView映像

从XML资源设置默认的NetworkImageView映像
EN

Stack Overflow用户
提问于 2013-12-30 17:03:39
回答 2查看 3.4K关注 0票数 4

Volley的NetworkImageView可以在通过networkImageView.setDefaultImageResId(int)以代码形式实际加载之前给出一个要显示的默认图像。

如何对资源XML文件执行相同的操作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-01 12:55:52

似乎没有办法。

在源文件中,所有NetworkImageView的构造函数都只是调用超级构造函数( ImageView构造函数),因此在构造函数中没有对接收到的AttributeSet进行自定义处理。

如果愿意,可以在源文件中编辑构造函数,并添加一段代码来搜索设置默认图像的XML属性。应该不难,因为默认的映像功能已经存在。

票数 3
EN

Stack Overflow用户

发布于 2015-01-11 06:55:30

我是这样做的,您只需将android:src=""设置为所需的可绘制。这将设置初始图像。一旦volley获取了正确的图像(在运行时在代码中指定),它将替换这个图像。

代码语言:javascript
复制
    <com.android.volley.toolbox.NetworkImageView
    android:id="@+id/listview_item_product_list_imageView"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_gravity="left"           
    android:src="@drawable/loading_image" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20844051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档