mDialog.setButton(DialogInterface.BUTTON_POSITIVE, "完成", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//通過mDialog.getDatePicker()獲得dialog上的DatePicker組件,然後可以獲取日期信息
DatePicker datePicker = mDialog.getDatePicker();
int year = datePicker.getYear();
int month = datePicker.getMonth();
int day = datePicker.getDayOfMonth();
System.out.println(year + "," + month + "," + day);
}
});
//取消按鈕,如果不需要直接不設置即可
mDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
System.out.println("BUTTON_NEGATIVE~~");
}
});
2.android api 19以下(不含),LayoutParams的構造函數問題。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ view.setLayoutParams(new LayoutParams(layoutParams)); }else{ view.setLayoutParams(new LayoutParams(((ViewGroup.MarginLayoutParams)(layoutParams)))); }