更改ListView文本颜色

时间:2012-05-06 06:55:59

标签: android android-listview

我有显示数据的ListView

<ListView
android:id="@+android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>

headlines是一个数组:

List headlines;
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, headlines);
setListAdapter(adapter);

如何更改文字颜色,样式和尺寸? android:textColor上没有ListView

1 个答案:

答案 0 :(得分:12)

从sdk安装中找到文件simple_list_item_1.xml,将其复制到项目的布局文件夹,重命名并在那里进行所需的任何颜色/文本更改。然后用您的新布局名称替换程序中的布局调用(不要忘记,因为您将使用自己的列表行布局,您需要从布局调用前删除android.。) p>

看起来应该是这样的:

ArrayAdapter adapter = new ArrayAdapter(this, R.layout.your_row_layout, headlines);

希望这有帮助!