android listview custom style 自定义样式
16lz
2021-01-23
1. xml下listView
<wbr><wbr><wbr><ListView<br><wbr><wbr><wbr><wbr><wbr><wbr>android:id="@android:id/list"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_width="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_height="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_weight="1.0"<br><wbr><wbr><wbr><wbr><wbr><wbr>style="@style/Activity_ListView_Specfication"<br><wbr><wbr><wbr><wbr><wbr><wbr>><br><wbr><wbr><wbr></ListView><br> 2.style.xml<br><wbr><style name="Activity_ListView_Specfication" parent="android:Widget.ListView.White"><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:background">#FFF</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:cacheColorHint">#FFF</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:divider">#BBB</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:dividerHeight">1px</item><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:listSelector">@drawable/specfication_listview_style</item><wbr><wbr><wbr><br><wbr><wbr><wbr></style><br> 3.drawable文件夹下specfication_listview_style.xml<br> <?xml version="1.0" encoding="utf-8"?><br> <selector<br><wbr><wbr><wbr>xmlns:android="http://schemas.android.com/apk/res/android"><br><wbr><wbr><wbr><item<br><wbr><wbr><wbr><wbr><wbr><wbr>android:state_pressed="false"><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br><wbr><wbr><wbr><item<br><wbr><wbr><wbr><wbr><wbr><wbr>android:state_focused="false"><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br><wbr><wbr><wbr><item><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br> </selector><br> 4.代码里给listView加样式 。如下<br> ExpandableListView listView = new ExpandableListView(this);<br><wbr><wbr><wbr><wbr><wbr><wbr>listView.setSelector(getResources().getDrawable(<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>R.drawable.specfication_listview_style));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><ListView<br><wbr><wbr><wbr><wbr><wbr><wbr>android:id="@android:id/list"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_width="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_height="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_weight="1.0"<br><wbr><wbr><wbr><wbr><wbr><wbr>style="@style/Activity_ListView_Specfication"<br><wbr><wbr><wbr><wbr><wbr><wbr>><br><wbr><wbr><wbr></ListView><br> 2.style.xml<br><wbr><style name="Activity_ListView_Specfication" parent="android:Widget.ListView.White"><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:background">#FFF</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:cacheColorHint">#FFF</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:divider">#BBB</item><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:dividerHeight">1px</item><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><item name="android:listSelector">@drawable/specfication_listview_style</item><wbr><wbr><wbr><br><wbr><wbr><wbr></style><br> 3.drawable文件夹下specfication_listview_style.xml<br> <?xml version="1.0" encoding="utf-8"?><br> <selector<br><wbr><wbr><wbr>xmlns:android="http://schemas.android.com/apk/res/android"><br><wbr><wbr><wbr><item<br><wbr><wbr><wbr><wbr><wbr><wbr>android:state_pressed="false"><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br><wbr><wbr><wbr><item<br><wbr><wbr><wbr><wbr><wbr><wbr>android:state_focused="false"><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br><wbr><wbr><wbr><item><br><wbr><wbr><wbr><wbr><wbr><wbr><shape><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><solid<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>android:color="#FFFFFF" /><br><wbr><wbr><wbr><wbr><wbr><wbr></shape><br><wbr><wbr><wbr></item><br> </selector><br> 4.代码里给listView加样式 。如下<br> ExpandableListView listView = new ExpandableListView(this);<br><wbr><wbr><wbr><wbr><wbr><wbr>listView.setSelector(getResources().getDrawable(<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>R.drawable.specfication_listview_style));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
更多相关文章
- Android修改字体样式
- android2.2资源文件详解4--menu文件夹下的菜单定义
- 样式 主题 对话框 国际化
- Android 设置没有 actionBar的 样式
- android listview实现表格样式
- Android之自定义ListView滚动条样式
- 自定义ProgressBar的样式失效
- Android学习笔记(11)————Android的私人文件夹的文件读写操作
- Android 5中样式对话框