わかりました、しばらくこれを検索しましたが、何も見つかりません。私のアプリは生徒の学校のスケジュールをリストに表示し、ユーザーがリスト内のクラスをクリックすると、いくつかのオプション (編集、削除、アラームの設定) をリストするダイアログが表示されます。編集と削除はクリックするだけで何かが起こるので簡単ですが、「アラームの設定」オプションについて助けが必要です。クリック可能にしたくありません。アラームのオンとオフを切り替えるチェックボックスが右側にあるだけです。私のダイアログのコードは次のとおりです。
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();
現在、リソース xml ファイルの文字列配列に、id courseList を持つリスト オプションがあります。LIST_EDIT、LIST_DELETE、および LIST_ALARM は、リスト内のインデックスに対応する最終的な int です。チェックボックスをアラームリスト項目に追加する方法が本当にわかりません。助けていただければ幸いです。