xuxiuxi
2017-07-14 bcefcf7249692e61574438d3857e737c2fd29ca7
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/DateSelectDialog.java
@@ -1,22 +1,27 @@
package cn.com.basic.face.dialog;
import android.app.AlertDialog;
import android.content.res.Resources;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.DatePicker;
import android.widget.EditText;
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.text.SimpleDateFormat;
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.DatePickerUtil;
import cn.com.basic.face.util.OkClickedListener;
public class DateSelectDialog extends AlertDialog implements
@@ -37,6 +42,8 @@
        calendar.setTime(date);
        dialog_date_select_date_picker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), this);
        //DatePickerUtil.setFont(MainActivity.getInstance(), dialog_date_select_date_picker);
        show();
        setContentView(view);
    }
@@ -54,8 +61,15 @@
    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());
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            String yyyMMdd = dialog_date_select_date_picker.getYear()+"-"+
                    dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth();
            try {
                okClickedListener.onSelected(sdf.format(sdf.parse(yyyMMdd)));
            } catch (Exception e) {
                okClickedListener.onSelected(dialog_date_select_date_picker.getYear()+"-"+
                        dialog_date_select_date_picker.getMonth()+"-"+ dialog_date_select_date_picker.getDayOfMonth());
            }
            cancel();
        }
    }