【问题标题】:Date picker is not displayed in the layout design?布局设计中不显示日期选择器?
【发布时间】:2012-12-04 05:27:58
【问题描述】:

当我在布局设计中拖放日期选择器时 它显示这样的错误消息,

找不到以下类:

  • CalendarView(更改为 android.widget.CalendarView,修复构建路径,编辑 XML)

  • DatePicker(更改为 android.widget.DatePicker,修复构建路径,编辑 XML)

我必须做些什么来解决这个问题。

【问题讨论】:

  • 同时上传您的代码
  • 更改 api 级别后它起作用了..
  • 但是为什么它不适用于 16 级及以上的 API。
  • 我只是在尝试一个任务剩余应用程序,所以我需要选择日期和时间,如何使用日期时间选择器,我可以在同一布局或其他布局中使用这两个组件。 ???

标签: java android datepicker task


【解决方案1】:

日期选择器只会弹出带有向上和向下箭头的月、日、年字段集。除非您创建自己的动态集和取消按钮,否则它不会真正起作用。一旦单击其中一个以调出键盘,就无法摆脱它。您可能希望使用完整的日期选择器小部件。

要正确使用日期选择器,请在您的 activity.java 中创建一个新的:

    new DatePickerDialog(MainActivity.this,
                d,
                dateAndTime.get(Calendar.YEAR),
                dateAndTime.get(Calendar.MONTH),
                dateAndTime.get(Calendar.DAY_OF_MONTH)).show();

通过按钮触发。

如果您想尝试将其从小部件调色板中拉出会发生什么,请将 android 目标版本更改为 10 之类的东西,您可能会看到它。您遇到的错误可能只是由于您在 Eclipse 中的视图无法呈现它们,不一定是小部件本身。也试试看你能不能把它放在手机上看看。

【讨论】:

    【解决方案2】:

    我认为您的LinearLayout 方向未设置。将orientation 设置为垂直布局。其他明智的做法是放置您的 xml 代码

    【讨论】:

      【解决方案3】:

      只需运行代码,它将在设备上可见。您也可以通过更改 xml 目标在 XML 中看到它。

      注意:您无需在图形布局编辑器中仅设置项目目标。

      【讨论】:

        猜你喜欢
        • 2023-03-08
        • 2023-03-03
        • 2012-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多