开发Android遇到过的坑
2016-07-09 14:03
337 查看
逻辑过于复杂可能导致代码失效,如:
现有Piece类其中有Id及ImageView属性,
有Piece[] pieces内存有多个(25)list,
有ArrayList listId存有5个左右的Id,
现要根据listId得到对应piece为其imageView(原本有背景)设置背景为空;
for (Integer integer: listId) {
piece[integer].imageView.setBackground(null);
}
以上代码view.setBackground(null)会失效
可设置ArrayList listPiece根据存在的listId得到listPiece进行设置
for (Piece piece : listPiece) {
piece.imageView.setBackground(null);
}
现有Piece类其中有Id及ImageView属性,
有Piece[] pieces内存有多个(25)list,
有ArrayList listId存有5个左右的Id,
现要根据listId得到对应piece为其imageView(原本有背景)设置背景为空;
for (Integer integer: listId) {
piece[integer].imageView.setBackground(null);
}
以上代码view.setBackground(null)会失效
可设置ArrayList listPiece根据存在的listId得到listPiece进行设置
for (Piece piece : listPiece) {
piece.imageView.setBackground(null);
}
相关文章推荐
- Android之文件的读写权限
- 【Android】achartengine的柱状图和饼状图的使用
- Android搭建项目框架
- 安卓手册 第四章(MVP介绍和实战)
- Android设计模式之命令模式、策略模式、模板方法模式
- 获取短信验证码时的倒计时按钮实现
- Android开发 AndroidStudio添加RecycleView,解决预览失败
- Android自定义裁剪图片的View
- Android带侧滑菜单和ToolBar的BaseActivity
- Android退出应用程序,完全退出!
- android sdk 百度网盘
- 自己使用的Android框架
- 安卓手册 第三章(开发常识)
- android MotionEvent获得当前位置
- 关于Animation的那点小事,天气特效篇
- Android5.0 新特性--CardView
- Android界面编程——对话框控件(四)
- Android bug之transformClassesWithDexForDebug
- PinnedSectionListView详细介绍(android开源项目)
- Android的几种通讯方式