Android之Drawable动态获取图片赋值
16lz
2021-01-26
当我们Drawablw中的图片命名足够统一规律的时候
我们可以通过代码循环获取并赋值:
mIcon.setImageResource(getResources().getIdentifier("文件名_" + "索引号", "drawable", "包名"));
如果命名不规范我们也只能写一个数组或者集合来循环赋值了:
private int icon[] = new int[]{R.drawable.icon1, R.drawable.pic2, R.drawable.img3}; for (int i = 0; i < icon.length ; i++) { mIcon.setImageResource(icon[i]); }
这种循环赋值一般会用在Adapter里
更多相关文章
- Android的国际化与本地化
- Android(安卓)Arrayadapter 获得数据方法
- android attr.xml 怎么在主工程中设置library项目中背景或者其他
- Android(安卓)线程 Looper.prepare()、Looper.loop()
- 记录下android studio 重命名包名
- Android(安卓)新建一个lunch项(全志方案)
- ListView 和 Edittext 使用时焦点和数据混乱问题的解决办法
- Android音频数据传输
- android 音乐播放器中播放模式的设计