当我在我的活动中添加日期选择器时。它被正确添加。它的日期和月份部分是正确的,但是,年份部分显示日历。我也收到了这个错误 -
The following classes could not be found:
- CalendarView (Change to android.widget.CalendarView, Fix Build Path, Edit XML)
- DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML)
这是日期选择器代码 -
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<DatePicker
android:id="@+id/datePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
这是我得到的输出(请忽略体积图像)。
我想将它添加到我的应用程序中,以便我可以从用户那里输入出生日期。但由于年份部分(日历)看起来不太好。
可能是什么问题?请帮忙。
答案 0 :(得分:1)
CalendarView,因此您无法将其与API 8的最低SDK一起使用。
DatePicker自API 1以来就已存在,因此CalendarView错误正在创建此错误,或者您的XML中存在其他错误。但除非你发布它,否则我无法知道确切的问题......
<强>加成强>
我不记得以前在哪里看到确切的错误,但现在我知道它来自哪里:
这不会影响您的应用。该错误仅表示Eclipse无法在布局中构建DatePicker或CalendarView的预览。该应用程序运行正常(在API 11+设备上)。