android 內建的 DatePickerDialog 中
- onDateSet 這個 method 會自動跑兩次,要加 view.isShown 來判斷
private DatePickerDialog.OnDateSetListener startDateListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePickerview,intyear,intmonthOfYear,intdayOfMonth) {
if(view.isShown()) {
//onDateSet() 會跑兩次,需要判斷是否已出現
}
}
- DatePickerDialog background 後面會出現另一個圖層
要加入 dialog.getWindow().setBackgroundDrawable(new ColorDrawable(color.TRANSPARENT));
沒有留言:
張貼留言