0
在我的項目中,我需要顯示問題及其選項。 這裏的選項是最多20個答案。每個問題的選項都不固定。這意味着每個問題的選項可能是2或3或6或18或20。 由於問題包含多個答案,我需要創建複選框以動態顯示選項。根據問題的選項數量,我們需要顯示覆選框。我怎樣才能做到這一點?請幫助我解決這個問題。如何在android中動態獲取複選框?
由於提前
在我的項目中,我需要顯示問題及其選項。 這裏的選項是最多20個答案。每個問題的選項都不固定。這意味着每個問題的選項可能是2或3或6或18或20。 由於問題包含多個答案,我需要創建複選框以動態顯示選項。根據問題的選項數量,我們需要顯示覆選框。我怎樣才能做到這一點?請幫助我解決這個問題。如何在android中動態獲取複選框?
由於提前
您可以創建一個空的LinearLayout並調用其addView()函數 動態地添加的複選框,在你的代碼。
例如,
CheckBox[] cbs = new CheckBox[20]; // Number varies..
for(int i=0; i<20; i++){
cbs[i] = new CheckBox(this);
ll.addView(cb);
cbs.setText("Test");
}
看這個turorial Android, Part III: Dynamic Layouts
編輯:
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
CheckBox[] cbs = new CheckBox[20];
for(x=1; x<numberofoptions; x++)
{
cbs[x] = new CheckBox(getContext());
ll.addView(cbs[x]);
}
+1的快速回復。我正要寫同樣的東西:) – 2011-12-14 07:26:01