From 5b8083e272435804e1f625c4cbeecb51962701aa Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 31 三月 2017 17:57:44 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java | 31 +++---------------------------- 1 files changed, 3 insertions(+), 28 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java index c1f3a57..4afca7d 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java @@ -16,13 +16,8 @@ import java.util.Date; import java.util.Locale; -/** - * Created by Sinoe on 2017/2/28. - */ - public class BirthdayPickerDialog extends AlertDialog implements DatePicker.OnDateChangedListener{ - private static final String YEAR = "year"; private static final String MONTH = "month"; @@ -35,6 +30,7 @@ private boolean mTitleNeedsUpdate = true; private View view; + public BirthdayPickerDialog(Context context, int theme, OnDateSetListener listener, Date date) { super(context,theme); mDateSetListener = listener; @@ -44,18 +40,9 @@ LayoutInflater inflater = LayoutInflater.from(themeContext); view = inflater.inflate(R.layout.dialog_date_picker, null); view.setBackgroundColor(Color.WHITE); - //setView(view); - - -// setButton(BUTTON_POSITIVE, themeContext.getString(R.string.ok), this); -// setButton(BUTTON_NEGATIVE, themeContext.getString(R.string.cancel), this); -// setButtonPanelLayoutHint(LAYOUT_HINT_SIDE); mDatePicker = (DatePicker) view.findViewById(R.id.datePicker); mDatePicker.init(mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH), this); - // mDatePicker.setValidationCallback(mValidationCallback); - //瀹炵幇鑷繁鐨勬爣棰樺拰ok鎸夐挳 - //setTitle("閫夋嫨鏃ユ湡:"); setButton(); } @@ -64,24 +51,11 @@ mDatePicker.init(year, month, day, this); } - - /** - * The callback used to indicate the user is done filling in the date. - */ public interface OnDateSetListener { - - /** - * @param view The view associated with this listener. - * @param year The year that was set. - * @param monthOfYear The month that was set (0-11) for compatibility - * with {@link java.util.Calendar}. - * @param dayOfMonth The day of the month that was set. - */ void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth); } private void setButton() { - //鑾峰彇鑷繁瀹氫箟鐨勫搷搴旀寜閽苟璁剧疆鐩戝惉锛岀洿鎺ヨ皟鐢ㄦ瀯閫犳椂浼犺繘鏉ョ殑CallBack鎺ュ彛锛堜负浜嗙渷鍔诧紝娌℃湁鑷繁鍐欐帴鍙o紝鐩存帴鐢ㄤ箣鍓嶆湰绫诲畾涔夊ソ鐨勶級鍚屾椂鍏抽棴瀵硅瘽妗嗐�� view.findViewById(R.id.date_picker_ok).setOnClickListener( new View.OnClickListener() { @Override @@ -106,10 +80,10 @@ } public void myShow() { - //鑷繁瀹炵幇show鏂规硶锛屼富瑕佹槸涓轰簡鎶妔etContentView鏂规硶鏀惧埌show鏂规硶鍚庨潰锛屽惁鍒欎細鎶ラ敊銆� show(); setContentView(view); } + @NonNull @Override public Bundle onSaveInstanceState() { @@ -120,4 +94,5 @@ public void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); } + } -- Gitblit v1.8.0