我有一個與我的列表視圖的問題,我基本上希望字段中的文本(在列表視圖中)變成黑色而不是白色作爲默認值。我遵循一個簡單的指南如何管理這個,但它不適合我。這是指導:http://www.hascode.com/2011/12/writing-styles-and-themes-on-android/。Listviews text-font
這是我style.xml文件是我試圖進入一個深色的文字:
<style name="CustomTextView" parent="@android:style/Widget.TextView">
<item name="android:typeface">monospace</item>
<item name="android:textColor">#000000</item>
</style>
這是我bookmarks.xml的是我嘗試加載風格與下面的代碼列表視圖:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/CustomTextView">
</ListView>
</LinearLayout>
我也試過在style.xml到TextAppearance.Medium改變父名代替,但沒有任何工程。我錯過了什麼,爲什麼我不能改變這該死的顏色?請幫忙!感謝名單!
我明白你的意思。問題是如果你按照他的指導,他沒有創建任何UI元素(textview),你可以設置文本顏色?所以我不明白他如何改變它。我應該在listmarks.xml文件中創建一個新的TextView嗎?我想說的是,我不知道當前的UI元素(textview)是否被放置,因爲我自己沒有實現它.... – user1293618 2012-03-28 12:11:50
在res/layout中添加一個新的xml文件包含一個textview。爲此textview分配一個id並將其傳遞給適配器。 – Blackbelt 2012-03-28 12:16:14
是否奏效...? – Blackbelt 2012-03-28 14:44:37