首先,我想用一个循环这样的设置选中所有的复选框8:三个问题
for (int i=1;i<8;++i){
CheckBox view1 = (CheckBox) findViewById(R.id.CheckBox0+String.valueOf(i));
view1.setChecked(false);
}
这是行不通的,但你的想法是什么意思。如何解决它?
第二:使用Eclipse我设置了一个表单列表。什么使应用程序启动时,它立即显示键盘,并将重点放在编辑字段?我希望键盘只有在用户触摸编辑字段后才会出现。
第三:如何设置编辑字段的属性,当用户触摸输入时,焦点不会传递到下一个编辑字段。提前致谢。
您不能保证'R.id.CheckBox0 +我会工作。 R.java中的'ids'是在添加不同资源时生成的。 – Squonk 2012-08-15 18:10:29
@squonk这就是为什么需要将id添加到public.xml中。 public.xml仅用于提供固定ID。那就是框架如何保证android.r.id的兼容性。检查链接http://stackoverflow.com/questions/9348614/what-is-the-use-of-the-res-values-public-xml-file-on-android – nandeesh 2012-08-15 18:12:50
好吧,我错过了关于使用公共.xml,但我个人并不认为这是一种可行的方法。按照Eric在他的回答中所建议的,我更倾向于使用'getIdentifier(...)'。 – Squonk 2012-08-15 18:20:09