布局设计中不显示日期选择器?

时间:2012-12-04 05:27:59

标签: java android datepicker task

date picker is not clear with it's own design

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

  

找不到以下类:

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

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

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

3 个答案:

答案 0 :(得分: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中无法呈现它们的视图,而不一定是小部件本身。还试着看看你是否可以在手机上看它。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

只需运行代码,它就会在设备上显示。只需更改xml目标,您就可以在XML中看到它。

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