我有一個列表視圖:設置字體樣式列表視圖
<ListView
android:id="@+id/my_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/listFontStyle"
/>
正如你看到的上面,我有一個樣式設置到列表中。
的listFontStyle
是res/values/styles.xml
下定義:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="listFontStyle">
<item name="android:textSize">28sp</item>
</style>
</resources>
我居住在Java代碼中的列表內容。基本上我將一個字符串列表設置爲一個適配器。然後將適配器設置爲列表視圖。 (在Java代碼中沒有問題)
我的問題是我設置爲列表視圖的樣式不起作用,字體大小不變,爲什麼?
** * *UPDATE* ** *
好吧,可能是更好的更新我的問題:我怎樣才能設置樣式到list view
其中沒有項目佈局文件,但只填充列表內容的Java代碼與simpleAdapter
和字符串列表?
我猜你應該加上'風格=「@風格/ listFontStyle「' 在你的列表項目上,而不是直接在你的列表上 – 2012-02-17 09:09:12
正如我所說的,我使用Java代碼來填充列表,使用簡單的適配器和一個字符串列表,我如何將樣式添加到我的項目?在我的情況下根本沒有項目佈局文件。 – 2012-02-17 09:11:39
然後你需要有一個包含textview的custom_listitem.xml文件,並且在該文本視圖中,你必須在填充listview時指定style.and,而不是使用默認的listitem來給這個xml文件名稱。 – Hiral 2012-02-17 10:25:26