このように定義された AlertDialog があります。
final CharSequence[] items = { "Red", "Green", "Blue", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten" };
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setSingleChoiceItems(items, 0, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
// Set items uncheckable
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog alert = builder.create();
alert.show();
最初の質問
一部の項目をチェック不可にすることはできますか? さまざまなアイテムを表示していますが、ユーザーはアイテムが存在することを理解していますが、一部のアイテムはチェックできません。
2番目の質問
私の最初の質問を達成する方法があれば、そのチェックできない項目をグレー表示にすることは可能ですか?
ありがとう、
お気に入り