嗨,繃複選框在MultiChoice AlertDialog在android系統
我創建了MultiChoice AlertDialog的AlertDialog有複選框5個 列表項。當我檢查第一個複選框時,如果檢查到列表 中的其他複選框被選中,它們將自動取消選中 ,反之亦然。
我檢查在器isChecked OnMultiChoiceClickListener()的的onClick方法狀態 並調用 的ShowDialog(DIALOG_MULTIPLE_CHOICE);通過更新布爾值[] checkedItems;重新創建 對話框,但我無法實現它。 如果您有任何建議,請直接 我以正確的方式。
有沒有什麼辦法重新創建點擊單選按鈕的AleClickDialog onClick事件。
一些示例代碼如下:
case DIALOG_MULTIPLE_CHOICE:
final String[] lJobTypes = { "Item1", "Item2", "Item3","Item4", "Item5" };
return new AlertDialog.Builder(JoblistPage.this)
// .setIcon(R.drawable.logo)
.setTitle("Title Here")
// .setCustomTitle(m_Title)
.setMultiChoiceItems(lTypes, m_Selections,
new DialogInterface.OnMultiChoiceClickListener() {
public void onClick(DialogInterface dialog,int whichButton, boolean isChecked) {
/* User clicked on a check box do some stuff */
if (isChecked) {
m_CheckCount++;
//Toggle the Radio button Check status
} else {
m_CheckCount--;
}
}
}).setPositiveButton("Ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
}
}).create();
問候 維納亞克
你的意思是使用RadioButton嗎?什麼是屬性?你爲什麼不發佈一些代碼來消除一些猜測? – jacknad 2010-08-31 10:23:40
HI JackN,我用代碼更新了問題,這可能會使你更加清楚 – 2010-08-31 10:50:15