アプリで使用するカレンダーのxml形式を設計していますが、カレンダーをグラフィカルレイアウトシャワーで表示できません。
代わりに、次の「エラー」が表示されます。
次のクラスが見つかりませんでした:-CalendarView(Android.widget.CalendarViewに変更、ビルドパスを修正、XMLを編集)
このプロジェクトの最小SDKバージョンは14で、そのターゲットバージョンは15です。
これが私の[〜#〜] xml [〜#〜]コードです:
<RelativeLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
Android:orientation="horizontal" >
<RelativeLayout Android:id="@+id/top"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content">
<Button Android:id="@+id/dash"
Android:layout_height="wrap_content"
Android:layout_width="wrap_content"
Android:maxWidth="200dp"
Android:maxHeight="10dp"
Android:text="DASHBOARD"
Android:textAppearance="?android:attr/textAppearanceSmall"
Android:layout_alignParentLeft="true"/>
<TextView
Android:id="@+id/textView1"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_centerInParent="true"
Android:paddingBottom="10px"
Android:paddingTop="10px"
Android:text="Calendar"
Android:textAppearance="?android:attr/textAppearanceLarge"/>
<Button
Android:id="@+id/plusButton"
style="?android:attr/buttonStyleSmall"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_alignParentRight="true"
Android:text="+"
Android:textAppearance="?android:attr/textAppearanceLarge"/>
</RelativeLayout>
<CalendarView
Android:id="@+id/calview"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_below="@+id/top"
Android:maxHeight="300dp" />
<RelativeLayout Android:id="@+id/infoScroll"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_below="@+id/calview">
<ScrollView
Android:id="@+id/scrollView1"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:maxHeight="100dp">
<ListView
Android:id="@+id/listView1"
Android:layout_width="match_parent"
Android:layout_height="match_parent" >
</ListView>
</ScrollView>
</RelativeLayout>
<RelativeLayout Android:id="@+id/bottomBar"
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:layout_below="@+id/infoScroll">
<Button Android:id="@+id/todayButton"
Android:layout_height="wrap_content"
Android:layout_width="wrap_content"
Android:layout_alignParentLeft="true"
Android:text="Today"
Android:textAppearance="?android:attr/textAppearanceSmall"/>
<Button Android:id="@+id/listButton"
Android:layout_height="wrap_content"
Android:layout_width="wrap_content"
Android:layout_toLeftOf="@+id/dayButton"
Android:text="List"
Android:textAppearance="?android:attr/textAppearanceSmall"/>
<Button Android:id="@+id/dayButton"
Android:layout_height="wrap_content"
Android:layout_width="wrap_content"
Android:layout_centerInParent="true"
Android:text="Day"
Android:textAppearance="?android:attr/textAppearanceSmall"/>
<Button
Android:id="@+id/monthButton"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:layout_toRightOf="@+id/dayButton"
Android:text="Month"
Android:textAppearance="?android:attr/textAppearanceSmall"/>
<Button Android:id="@+id/PeopleButton"
Android:layout_height="wrap_content"
Android:layout_width="wrap_content"
Android:layout_alignParentRight="true"
Android:text="People"
Android:textAppearance="?android:attr/textAppearanceSmall"/>
</RelativeLayout>
</RelativeLayout>
とても有難い!ありがとう!
Android Target 16.で画面をプレビューしている可能性があります。Android Target 15 for Graphic Layout Editor(上部のAndroidアイコン、ADT 20))を使用してみてください。 Androidターゲット16に問題があるようです。
注:しないでくださいグラフィカルレイアウトエディターでプロジェクトのターゲットのみを設定する必要があります。