0

我有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

4

1 回答 1

12

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

它应该看起来像这样:

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

希望这可以帮助!

于 2012-05-06T07:12:45.697 回答