当我们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里



更多相关文章

  1. Android的国际化与本地化
  2. Android(安卓)Arrayadapter 获得数据方法
  3. android attr.xml 怎么在主工程中设置library项目中背景或者其他
  4. Android(安卓)线程 Looper.prepare()、Looper.loop()
  5. 记录下android studio 重命名包名
  6. Android(安卓)新建一个lunch项(全志方案)
  7. ListView 和 Edittext 使用时焦点和数据混乱问题的解决办法
  8. Android音频数据传输
  9. android 音乐播放器中播放模式的设计

随机推荐

  1. Web和Android中的Reactive
  2. android ghost tricks(一)
  3. Android(安卓)7.0解析包时出现问题 的解
  4. Android高性能编码 - 第八篇 移动端安全
  5. 在Android上优雅的申请权限
  6. 横竖屏优化
  7. 阿里ctf-2014 android 第三题——andriod
  8. 详解 Android(安卓)Views 元素的 layout_
  9. Android范例编程一:获取地理位置
  10. 说说Android的MVP模式