小编Man*_*egi的帖子

如何在android中设置日期选择器的最小和最大限制?

我正在开发一个应用程序,我正在使用自定义日期和时间选择器.我已经创建了一个对话框,里面我现在分别显示日期和时间选择器,我想设置日期选择器的最小和最大限制.例如,一个人不应该从今天开始选择前一个日期,也不能超过一个月.这是我的代码

  AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
            final DatePicker picker = new DatePicker(getActivity());
            try {
                Field f[] = picker.getClass().getDeclaredFields();
                for (Field field : f) {
                    if (field.getName().equals("mYearPicker") || field.getName().equals("mYearSpinner")) {
                        field.setAccessible(true);
                        Object yearPicker = new Object();
                        yearPicker = field.get(picker);
                        ((View) yearPicker).setVisibility(View.GONE);
                    }
                }
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            picker.setCalendarViewShown(false);
            picker.setMinDate(new  Date().getTime());

            builder.setTitle("Please select date on which you would be leaving :")
                    .setView(picker)
                    .setPositiveButton("OK",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int whichButton) {
                                    SimpleDateFormat parseFormat = new SimpleDateFormat("EEE dd …
Run Code Online (Sandbox Code Playgroud)

android android-datepicker

6
推荐指数
1
解决办法
7512
查看次数

如何在android中锁定应用程序的所有布局的方向?

我正在开发一个应用程序现在我想要锁定整个应用程序的所有布局..所有布局的设置方向是不可能的,因为我至少有50到60个布局.有没有办法为整个应用程序设置方向请帮助..谢谢

android android-layout

-2
推荐指数
1
解决办法
265
查看次数