2012-07-25 26 views
0

我使用w2davids calendar並在該日曆,代碼的作者已經使用的圖像(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> 

enter image description here

我不喜歡用平日的圖像。我怎樣才能以編程方式設置它?

回答

3

用七個TextView s創建一個水平的LinearLayout。您可以使用DateUtils.getDayOfWeekString()來設置其內容。 (我不知道這DateUtils方法是語言環境兼容;如果不是,請嘗試this method。)

在格式方面,採用每個TextView並在LinearLayout大上襯墊中心gravity應該正常工作,你可以使用drawable將背景設置爲任何你需要的。

+0

感謝您的解決方案! – input 2012-07-25 18:03:13

+0

Eric,DateUtils支持本地化!日月火水木金土。 – yancyn 2013-04-22 09:09:38