如果我添加了机器人开发环境附带的预建日历,数字时钟和模拟时钟,它就无法工作......
<DigitalClock android:layout_alignParentRight="true"
android:layout_width="wrap_content" android:text="DigitalClock"
android:layout_height="wrap_content" android:id="@+id/digitalClock1"></DigitalClock>
<AnalogClock android:id="@+id/analogClock1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentTop="true"></AnalogClock>
<CalendarView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/calendarView1"
android:layout_toRightOf="@+id/analogClock1"
android:layout_below="@+id/digitalClock1"
android:layout_alignParentRight="true"></CalendarView>
为什么..
ps.I测试没有那段代码..应用程序运行完美
答案 0 :(得分:4)
如果仔细查看CalendarView
文档,您会发现:
自:API Level 11
这意味着它是在Android 3.0 Honeycomb中引入的(目前不适用于手机)。因此,如果您在手机(或3.0之前的模拟器)上进行测试,您将获得ClassNotFoundException
(我认为),告诉您找不到CalendarView
。
Eclipse没有告诉您这一点的原因可能是您已将项目的目标SDK设置为11或更高。