我的Android应用程序的错误

时间:2011-08-08 13:06:36

标签: java android controls

如果我添加了机器人开发环境附带的预建日历,数字时钟和模拟时钟,它就无法工作......

        <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测试没有那段代码..应用程序运行完美

1 个答案:

答案 0 :(得分:4)

如果仔细查看CalendarView文档,您会发现:

  

自:API Level 11

这意味着它是在Android 3.0 Honeycomb中引入的(目前不适用于手机)。因此,如果您在手机(或3.0之前的模拟器)上进行测试,您将获得ClassNotFoundException(我认为),告诉您找不到CalendarView

Eclipse没有告诉您这一点的原因可能是您已将项目的目标SDK设置为11或更高。