4
好吧,我已經搜索了一段時間了,但我找不到任何東西。我的應用程序在列表中顯示學生學校時間表,當用戶單擊列表中的某個班級時,它會顯示一個列出幾個選項(編輯,刪除,設置鬧鐘)的對話框。編輯和刪除很容易,因爲它們被點擊併發生了一些事情,但我需要關於「設置鬧鐘」選項的幫助。我不希望它是可點擊的,我只是想在它的右側有一個複選框,可以打開或關閉鬧鐘。下面是我的對話框代碼:(Android)在對話框中列出只有一個項目與複選框
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(courseName)
.setItems(R.array.courseList, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch(which) {
case LIST_EDIT:
break;
case LIST_DELETE:
break;
case LIST_ALARM:
break;
}
}
});
AlertDialog alert = builder.create();
alert.show();
現在我有我的id爲courseList資源XML文件的字符串數組列表的選項。 LIST_EDIT,LIST_DELETE和LIST_ALARM是final int,它們對應於列表中的索引。我真的不知道如何添加一個複選框到警報列表項目,任何幫助將不勝感激。
對於任何人依然遵循着這樣的自定義行,它確實工作。謝謝! – jtate