Android 访问动态添加的 View

标签 android forms

我的问题是访问动态添加的组件。如果我们通过 xml 分配 View 的 id(例如 android:id="@+id/xyz",我们可以通过 findViewById(R.id.xyz) 找到这个 View >。但是,我想动态分配 id,因为我将使用 ListViewTableLayout,并且我将从数据库中动态添加行。

此外,我需要知道选中了哪些复选框,因此根据我的说法,我应该通过 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/

相关文章:

android - Gridview 多行 Textview 被截断

android - 在android内部建立数据库还是在服务器上建立数据库哪个更好?

php - 在表单提交时,添加一个隐藏字段,无论是否单击了某些提交按钮

javascript - 关闭后如何清除模态中的 react 状态?

forms - 如何在 Coldfusion CFC 内声明动态表单字段默认值?

android - 约束布局问题java.lang.AssertionError : TOP

android - 如何在移动设备的 amp carousel 中显示导航箭头

html - 在 CSS 中将提交按钮作为表单的扩展

javascript - 如何在表单提交时创建新页面?

Android 2.2 支持 xlargescreen 布局