0
이 문제는 Nexus 7 기기에서 발생했습니다. 삼성 기기에서 테스트를 마쳤으며 정상적으로 작동하고 있습니다. Nexus 7 기기에서도 취소 버튼이 전혀 표시되지 않습니다.DatePicker 대화 상자에서 뒤로 단추를 클릭하거나 날짜를 설정합니다. 아무도 나를 고칠 수 있습니까?
미리 감사드립니다.
이 문제는 Nexus 7 기기에서 발생했습니다. 삼성 기기에서 테스트를 마쳤으며 정상적으로 작동하고 있습니다. Nexus 7 기기에서도 취소 버튼이 전혀 표시되지 않습니다.DatePicker 대화 상자에서 뒤로 단추를 클릭하거나 날짜를 설정합니다. 아무도 나를 고칠 수 있습니까?
미리 감사드립니다.
그래서, 트릭은 null listener
을 제공하기 위해 리스너로 저장하고, 다음 버튼의 자신의 세트를 롤입니다 REFERENCE
DatePickerDialog picker = new DatePickerDialog(
this,
null, // instead of a listener
2012, 6, 15);
picker.setCancelable(true);
picker.setCanceledOnTouchOutside(true);
picker.setButton(DialogInterface.BUTTON_POSITIVE, "OK",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.d("Picker", "Correct behavior!");
}
});
picker.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.d("Picker", "Cancel!");
}
});
picker.show();