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

LinearLayout用七个TextViews创建一个水平线。您可以使用DateUtils.getDayOfWeekString(). (我不确定该DateUtils方法是否符合语言环境;如果不是,请尝试此方法。)

在格式方面,在每个上使用一个中心gravity并在每个上使用TextView一个大的上填充LinearLayout应该可以正常工作,并且您可以使用 drawable 将背景设置为您需要的任何内容。

于 2012-07-25T17:36:51.850 回答