我创建了一个列表活动类并制作了一个数组适配器。但是,我将如何更改它在运行时生成的列表的外观。比如我如何改变颜色、风格等。
先感谢您。
styles.xml
您可以在文件夹中创建一个values
然后执行类似的操作
<!-- ListView -->
<style name="List_Item" parent="@android:style/Widget.ListView">
<item name="android:background">@drawable/list_item_bg</item> // if you have a drawable you want to use
//add whatever other attributes you want
</style>
然后在 xml 中用你的ListView
delcare 你的风格
<ListView
android:id="@+id/listID"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/search_plate"
style="@style/List_Item"/> //here you implement your style
您可以为ListView或 ListView 中的任何 View使用Theme & Styles和 xml 属性