xuxiuxi
2017-03-31 5b8083e272435804e1f625c4cbeecb51962701aa


git-svn-id: http://192.168.1.226/svn/proxy@304 454eff88-639b-444f-9e54-f578c98de674
3个文件已修改
39 ■■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/BirthdayPickerDialog.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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接口(为了省劲,没有自己写接口,直接用之前本类定义好的)同时关闭对话框。
        view.findViewById(R.id.date_picker_ok).setOnClickListener(
                new View.OnClickListener() {
                    @Override
@@ -106,10 +80,10 @@
    }
    public void myShow() {
        //自己实现show方法,主要是为了把setContentView方法放到show方法后面,否则会报错。
        show();
        setContentView(view);
    }
    @NonNull
    @Override
    public Bundle onSaveInstanceState() {
@@ -120,4 +94,5 @@
    public void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/CountrySelectionDialog.java
@@ -22,10 +22,6 @@
import java.util.HashMap;
import java.util.List;
/**
 * Created by Sinoe on 2017/2/28.
 */
public class CountrySelectionDialog extends PopupWindow implements View.OnClickListener, WheelView.OnWheelItemSelectedListener {
    private Context mContext;
    private View view;
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
@@ -19,10 +19,6 @@
import java.util.ArrayList;
import java.util.List;
/**
 * Created by Sinoe on 2017/2/23.
 */
public class AttendanceFragment extends LeftRightBaseFragment implements EasyRecyclerViewHolder.OnItemClickListener{
    private View mViewLeft,mViewRight;
    private EasyRecyclerView mRightRecyclerView,mLeftRecyclerView;