Android入门第13天-动态创建CheckBox
Posted TGITCIC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android入门第13天-动态创建CheckBox相关的知识,希望对你有一定的参考价值。
开篇
在上一篇我们提到了过。在实际应用场景,我们往往会碰到checkbox依赖于这样的一个json数组然后根据这样的一个数组进行循环再一个个枚举出来。
[
"cbId":1001,"cbIndex":"101","descr":"白色","isChecked":false,
"cbId":1002,"cbIndex":"102","descr":"蓝色","isChecked":false,
"cbId":1003,"cbIndex":"103","descr":"黄色","isChecked":false,
]
然后cbIndex分别对应着数据库存储里的PK主键值。而不是一个个HardCode写死在界面里的checkbox。
此时就涉及到了android开发中一个重要的理念,即“动态绑定组件”。同时还需要动态给组件绑定事件并得到正确的返回值。
设计
这是我们在android studio设计器中的界面,它只有一个button。
而设计运行起来后界面是长这样的
以上是关于Android入门第13天-动态创建CheckBox的主要内容,如果未能解决你的问题,请参考以下文章
Android入门第11天-Android中RadioButton的使用
Android入门第48天-静态BroadCast之接受开机广播