xuxiuxi
2017-04-01 d9e4437efa13fa133668a1606caefd6a570e782f


git-svn-id: http://192.168.1.226/svn/proxy@315 454eff88-639b-444f-9e54-f578c98de674
1个文件已删除
1个文件已添加
1 文件已重命名
1个文件已修改
157 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java
File was deleted
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java
New file
@@ -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);
    }
}
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);
VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_select.xml
File was renamed from VisitFace/DemoForBsk/app/src/main/res/layout/dialog_date_picker.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"