我能否获取 Android 布局的所有 EditText 以及单击事件或加载时的 ID、值,以便我可以动态更新文本。
提前致谢。
编辑 -
我从这里使用动态表单生成器脚本
http://labs.makemachine.net/2010/04/android-form-generator/
哪个工作正常....它有一个默认选项,所以我也可以设置默认值。
我想做的是在加载后通过代码更改其字段值。
但我不明白如何选择这些字段。
所以询问如何从表单中获取所有带有 ID 的 editText。
尝试使用 ViewGroup
ViewGroup group = (ViewGroup)findViewById(R.id.your_group);
for (int i = 0, count = group.getChildCount(); i < count; ++i) {
View view = group.getChildAt(i);
if (view instanceof EditText) {
((EditText)view).setText("");//here it will be clear all the EditText field
}
}