我有显示数据的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
。
答案 0 :(得分:12)
从sdk安装中找到文件simple_list_item_1.xml
,将其复制到项目的布局文件夹,重命名并在那里进行所需的任何颜色/文本更改。然后用您的新布局名称替换程序中的布局调用(不要忘记,因为您将使用自己的列表行布局,您需要从布局调用前删除android.
。) p>
看起来应该是这样的:
ArrayAdapter adapter = new ArrayAdapter(this, R.layout.your_row_layout, headlines);
希望这有帮助!