Multichoice 대화 상자에서 안드로이드에 작은 문제가 있습니다.android의 multichoice 대화 상자에 값을 추가 할 수 없습니다.
다중 선택 대화 상자를 표시하고 버튼 클릭 이벤트에서이를 호출하기 위해 아래 코드를 사용했습니다. 제목, 메시지, 단추를 설정하고 대화 상자에 항목을 추가했습니다.
설정 한 제목, 메시지 및 버튼을 볼 수 있지만 내가 추가 할 항목을 볼 수 없습니다. 그 때문에 나는 봤어 검색 거의 모든 코드를 시도해 보았다. 모든 접근 방식은 나를 도왔다. 내가 전에, dialog.setMessage()
을 제거하려면이 건너 한
final String[] Values={"Red","Green","Blue"};
final boolean[] selCrayons={true,false,true};
AlertDialog.Builder dialog=new AlertDialog.Builder(this);
dialog.setTitle("Crayons List");
dialog.setMessage("Select your favouriate Crayon");
dialog.setMultiChoiceItems(Values,selCrayons,new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
if(arg2) {
Toast.makeText(getApplicationContext(), "Selected Color is " + Values[arg1],Toast.LENGTH_LONG).show();
}
}
});
dialog.setPositiveButton("SAVE",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog alertDialog=dialog.create();
alertDialog.show();
}
대단히 감사합니다 ... 내 문제를 해결했습니다. –