2

日期选择器不清楚它自己的设计

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

找不到以下类:

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

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

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

4

3 回答 3

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 中的视图无法呈现它们,不一定是小部件本身。也试着看看你是否可以在手机上看到它。

于 2013-02-18T13:51:48.010 回答
0

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

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

于 2014-06-19T06:33:56.767 回答
0

我认为在你的LinearLayout方向没有设置。为您的布局设置orientation为垂直。否则将您的 xml 代码

于 2012-12-04T07:40:50.363 回答