我的问题是访问动态添加的组件。如果我们通过 xml 分配 View 的 id(例如 android:id="@+id/xyz"
,我们可以通过 findViewById(R.id.xyz)
找到这个 View >。但是,我想动态分配 id,因为我将使用 ListView
或 TableLayout
,并且我将从数据库中动态添加行。
此外,我需要知道选中了哪些复选框,因此根据我的说法,我应该通过 id 到达复选框。我知道 setId 方法,但它获取整数值,例如我想为我的复选框分配 ID,如 checkbox1、checkbox2、... checkbox100。然后我想在 for 循环(从 1 到 100)中控制 checkbox1, ..., checkbox100 是否被选中。
我该如何管理它?
最佳答案
for example I want to assign ids for my checkboxes like checkbox1, checkbox2, ... checkbox100
在每个 CheckBox
上调用 setId()
,提供您自己的编号。
关于Android 访问动态添加的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8583530/