0

アクティビティに日付ピッカーを追加するとき。正しく追加されます。日付と月の部分は適切ですが、年の部分はカレンダーを表示しています。私もこのエラーが発生しています-

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" />

これは私が得ている出力です(ボリューム画像は無視してください)。

これは私が得ている出力です

ユーザーから生年月日を入力できるように、アプリに追加したいと思います。しかし、年の部分(カレンダー)のために、それはよく見えません。

何が問題なのですか?助けてください。

4

1 に答える 1

1

CalendarViewはAPI11で追加されたため、API8の最小SDKでは使用できません。

DatePickerはAPI1から存在しているため、CalendarViewエラーがこれを作成しているか、XMLに何か問題があります。しかし、あなたがそれを投稿しない限り、私は正確な問題を知る方法がありません...


さらに、以前にその正確な
エラー をどこで見たのか思い出せませんでしたが、今ではそれがどこから来ているのかがわかりました。 これはアプリに影響しません。このエラーは、EclipseがレイアウトにDatePickerまたはCalendarViewのプレビューを作成できないことを意味します。アプリは正常に実行されます(API 11以降のデバイスで)。スクリーンショット

于 2013-02-04T20:43:20.100 に答える