0

私はw2davidsカレンダーを使用していますが、そのカレンダーでは、コードの作成者が画像(ImageView)を使用して平日を表示しています。

<LinearLayout
    android:layout_gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <ImageView
        android:id="@+id/calendarheader"
        android:src="@drawable/blue_bg_with_text"
        android:layout_gravity="center"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
    </ImageView> 
</LinearLayout>

ここに画像の説明を入力してください

平日は画像を使いたくありません。プログラムで設定するにはどうすればよいですか?

4

1 に答える 1

3

LinearLayout7 つの sで水平を作成しますTextView。を使用して内容を設定できますDateUtils.getDayOfWeekString()。(そのDateUtils方法がロケールに準拠しているかどうかはわかりません。準拠していない場合は、この方法を試してください。)

gravity書式設定に関しては、それぞれに中央を使用し、TextView上に大きなパディングをLinearLayout使用すると問題なく動作し、ドローアブルを使用して必要なものに背景を設定できます。

于 2012-07-25T17:36:51.850 に答える