0
맨 아래의 요일과 요일에 시계가있는 대화 상자를 만들려고합니다. 하지만 setMultiChoiceItems 위의 시계를 배치 할 수 없습니다.위의 텍스트 뷰를 배치하고 싶습니다. alertdialog의 다중 선택
public void onFabClick(){
clock = new TextView(this);
//Setting Listener for Clock.
clock.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Calling Time picker
timepicker();
}
});
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setView(clock);
final String[] Colors = new String[]{
"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"
};
final ArrayList<Integer> selectedItems = new ArrayList<Integer>();
final boolean[] preCheckedItems = new boolean[]{
true,true,true,true,true,true,true
};
adb.setMultiChoiceItems(Colors, preCheckedItems, new DialogInterface.OnMultiChoiceClickListener(){
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked){
//Insert Code here
});
adb.setPositiveButton("Ok", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
//Test
Log.d("alertdialog!!!!","Clicked OK");
}
});
adb.setNeutralButton("Cancel", null});
adb.show();
}