ListView样式实现总结

1 设置listview 的Item之间的横线 颜色和高度
android:divider="#8E8E8E"
android:dividerHeight="1px"
2 设置 ListView在选择多项时,背景变黑
android:scrollingCache="false"

3 设置 ListView 选择Item的高亮
android:listSelector="@android:color/transparent"

4 设置Item 获得焦点样式,选中样式,未选择样式
分三部分
[1] 设置基础颜色 values/colors.xml 文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="transparent">#FFD306</color>
<color name="silver">#00ffffff</color>
<color name="darkgray">#808080FF</color>
<color name="white">#FFFFFFFF</color>
<color name="red">#FE2E2E</color>
<color name="ltgray">#4B8A08</color>
<color name="pressed">#fff22fff</color>
<color name="selected">#fff33fff</color>
<color name="focused">#ffff44ff</color>
</resources>


[2] 设置 selector xml文件 路径:drawable/catalog_list_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/ltgray"/>
<item android:state_pressed="true"
android:drawable="@color/red"/>
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/red"/>
</selector>
[3]设置Item项的背景
android:background="@drawable/catalog_list_selector"

更多相关文章

  1. Android官方设计常用icon以及color颜色RGB值和对应颜色效果图
  2. 浅谈android的selector,背景选择器 .
  3. 【Android开发】背景选择器selector用法心得
  4. android Button 切换背景,实现动态按钮和按钮颜色渐变
  5. 如何在XML设定android控件的颜色(十六进制颜色码)
  6. android 动态设置background颜色
  7. android textview部分字体变颜色
  8. ListView设置分割线Divider样式

随机推荐

  1. android之有返回结果跳转intent
  2. Android中 Bitmap和Drawable相互转换的方
  3. Android(安卓)Dialog 使用 ConstraintLay
  4. android自定义Toast视图
  5. Android控件指定方向加边框
  6. Android(安卓)- 永不锁屏,开机不锁屏,删除
  7. vuforia android 教程(1) 利用vuforia an
  8. C#服务端+C#客户端+android客户端,socket
  9. Android的GridView控件点击图片变暗效果
  10. Using color in Android, by XML