3

私はこのコードを日付ピッカーに使用しています..選択した日付の色を変えたいです。日付ピッカーのテキストのデフォルトの色を変更します。どうすれば実行できますか。私は android2.2 を使用しています。

  <LinearLayout
    android:id="@+id/datePickerLayout"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="0.45"
    android:background="#2B2B2B" >

    <DatePicker
        android:id="@+id/datePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="27dp"
        android:layout_marginTop="30dp"
        android:maxDate="@string/maxDate"
        android:minDate="@string/minDate" >
    </DatePicker>
</LinearLayout>
4

2 に答える 2

0

DatePicker の内部にアクセスするには、クラスのカスタム バージョンを含める必要があります。ソースを見ると、3 つの EditText があり、それらはすべてプライベートであり、パブリック ゲッターはありません。良いニュースは、クラスがかなり単純であるため、変更が容易であることです。

http://androidxref.com/4.2.2_r1/xref/frameworks/base/core/java/android/widget/DatePicker.java#95

于 2013-03-18T07:26:34.517 に答える