2
setSingleChoiceItems를 사용하여 채워진 ListView를 포함하는 AlertDialog가 있습니다. 사용자가 원하는 항목을 클릭하고 "확인"버튼을 클릭하면 선택한 항목이 강조 표시됩니다.단일 선택 목록 대화 상자의 선택된 항목 표시
builder.setSingleChoiceItems(mAdapter, -1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Change color of clicked item
AlertDialog alertDialog = (AlertDialog) dialog;
alertDialog.getListView().setItemChecked(which, true);
// Record which one was clicked
mSelPosition = which;
}
})
내가 setItemChecked이 작업을 수행 할 것이라고 생각했지만, 사용자가 자신의 손가락을 리프트 한 번 내보기 어떤 의미있는 방식으로 변경되지 않습니다. 내가 놓친 게 있니?