首先,我想用一個循環這樣的設置選中所有的複選框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