From d9e4437efa13fa133668a1606caefd6a570e782f Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期六, 01 四月 2017 14:37:21 +0800
Subject: [PATCH]
---
/dev/null | 74 ------------------------
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 6 -
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java | 71 +++++++++++++++++++++++
VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml | 6 +-
4 files changed, 76 insertions(+), 81 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
deleted file mode 100644
index 396045b..0000000
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package cn.com.basic.face.dialog;
-
-import android.app.AlertDialog;
-import android.content.Context;
-import android.graphics.Color;
-import android.os.Bundle;
-import android.support.annotation.NonNull;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.DatePicker;
-
-import com.bsk.zhangbo.demoforbsk.R;
-import com.lidroid.xutils.ViewUtils;
-import com.lidroid.xutils.view.annotation.event.OnClick;
-
-import java.util.Calendar;
-import java.util.Date;
-import java.util.Locale;
-
-import cn.com.basic.face.base.MainActivity;
-import cn.com.basic.face.util.OkClickedListener;
-
-public class BirthdayPickerDialog extends AlertDialog implements
- DatePicker.OnDateChangedListener{
- private final DatePicker mDatePicker;
- private final OkClickedListener mDateSetListener;
- private final Calendar mCalendar;
- private View view;
- public BirthdayPickerDialog(OkClickedListener listener, Date date) {
- super(MainActivity.getInstance(), android.R.style.Theme_Holo_Light_Dialog_NoActionBar);
- mDateSetListener = listener;
- mCalendar = Calendar.getInstance(Locale.CHINA);
- mCalendar.setTime(date);
- Context themeContext = getContext();
- LayoutInflater inflater = LayoutInflater.from(themeContext);
- view = inflater.inflate(R.layout.dialog_date_picker, null);
- view.setBackgroundColor(Color.WHITE);
-
- ViewUtils.inject(this, view);
- mDatePicker = (DatePicker) view.findViewById(R.id.datePicker);
- mDatePicker.init(mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH), this);
-
- show();
- setContentView(view);
- }
-
- @Override
- public void onDateChanged(DatePicker datePicker, int year, int month, int day) {
- mDatePicker.init(year, month, day, this);
- }
-
- public interface OnDateSetListener {
- void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth);
- }
-
- @OnClick(R.id.date_picker_ok)
- public void date_picker_ok_click(View view) {
- if (mDateSetListener != null) {
- mDatePicker.clearFocus();
- mDateSetListener.onSelected(mDatePicker.getYear()+"-"+
- mDatePicker.getMonth()+"-"+mDatePicker.getDayOfMonth());
- cancel();
- }
- }
-
- @OnClick(R.id.date_picker_cancel)
- public void date_picker_cancel_click(View view) {
- cancel();
- }
-
- public void onRestoreInstanceState(Bundle savedInstanceState) {
- super.onRestoreInstanceState(savedInstanceState);
- }
-}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java
new file mode 100644
index 0000000..06dc44a
--- /dev/null
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java
@@ -0,0 +1,71 @@
+package cn.com.basic.face.dialog;
+
+import android.app.AlertDialog;
+import android.graphics.Color;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.DatePicker;
+
+import com.bsk.zhangbo.demoforbsk.R;
+import com.lidroid.xutils.ViewUtils;
+import com.lidroid.xutils.view.annotation.ViewInject;
+import com.lidroid.xutils.view.annotation.event.OnClick;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.Locale;
+
+import cn.com.basic.face.base.MainActivity;
+import cn.com.basic.face.util.OkClickedListener;
+
+public class DateSelectDialog extends AlertDialog implements
+ DatePicker.OnDateChangedListener{
+ @ViewInject(R.id.dialog_date_select_date_picker)
+ private DatePicker dialog_date_select_date_picker;
+ private OkClickedListener okClickedListener;
+ private View view;
+ public DateSelectDialog(OkClickedListener listener, Date date) {
+ super(MainActivity.getInstance(), android.R.style.Theme_Holo_Light_Dialog_NoActionBar);
+ view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_date_select, null);
+ view.setBackgroundColor(Color.WHITE);
+
+ ViewUtils.inject(this, view);
+
+ okClickedListener = listener;
+ Calendar calendar = Calendar.getInstance(Locale.CHINA);
+ calendar.setTime(date);
+ dialog_date_select_date_picker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), this);
+
+ show();
+ setContentView(view);
+ }
+
+ @Override
+ public void onDateChanged(DatePicker datePicker, int year, int month, int day) {
+ dialog_date_select_date_picker.init(year, month, day, this);
+ }
+
+ public interface OnDateSetListener {
+ void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth);
+ }
+
+ @OnClick(R.id.dialog_date_select_ok)
+ public void dialog_date_select_ok_click(View view) {
+ if (okClickedListener != null) {
+ dialog_date_select_date_picker.clearFocus();
+ okClickedListener.onSelected(dialog_date_select_date_picker.getYear()+"-"+
+ dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth());
+ cancel();
+ }
+ }
+
+ @OnClick(R.id.dialog_date_select_cancel)
+ public void dialog_date_select_cancel_click(View view) {
+ cancel();
+ }
+
+ public void onRestoreInstanceState(Bundle savedInstanceState) {
+ super.onRestoreInstanceState(savedInstanceState);
+ }
+}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
index 639fea6..a3e5839 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
@@ -7,7 +7,6 @@
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
-import android.widget.DatePicker;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
@@ -21,7 +20,7 @@
import cn.com.basic.face.util.OkClickedListener;
import cn.com.basic.face.util.AppApi;
-import cn.com.basic.face.dialog.BirthdayPickerDialog;
+import cn.com.basic.face.dialog.DateSelectDialog;
import cn.com.basic.face.dialog.CountryDialog;
import cn.com.basic.face.widget.RegisterRightFieldLabelView;
import cn.com.basic.face.widget.RegisterRightFieldTextView;
@@ -36,7 +35,6 @@
import java.io.IOException;
import java.util.Date;
-import java.util.List;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.discern.entity.Person;
@@ -131,7 +129,7 @@
@OnClick(R.id.register_birthday)
public void register_birthday_click(View view) {
- new BirthdayPickerDialog(
+ new DateSelectDialog(
new OkClickedListener(){
public void onSelected(String value) {
register_birthday.setValue(value);
diff --git a/VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_picker.xml b/VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml
similarity index 88%
rename from VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_picker.xml
rename to VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml
index 4676fa7..3acfe5d 100644
--- a/VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_picker.xml
+++ b/VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml
@@ -5,7 +5,7 @@
android:orientation="vertical" >
<DatePicker
- android:id="@+id/datePicker"
+ android:id="@+id/dialog_date_select_date_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
@@ -21,7 +21,7 @@
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
- android:id="@+id/date_picker_ok"
+ android:id="@+id/dialog_date_select_ok"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="50dp"
@@ -29,7 +29,7 @@
android:text="@string/confirm"
android:textColor="#000000" />
<TextView
- android:id="@+id/date_picker_cancel"
+ android:id="@+id/dialog_date_select_cancel"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="50dp"
--
Gitblit v1.8.0