使用风格化Android的GridView元素背景
16lz
2021-01-23
当GridView的元素被手指点中时,所设置的背景颜色:
在xml中,GridView元素定义中加入以下内容
android:listSelector="@drawable/grid_selector"
grid_selector.xml中内容为:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/selete_bg" android:state_pressed="true"/>
<item android:state_window_focused="true" android:drawable="@drawable/selete_bg" />
</selector>
设置按下时的背景,未按下时默认,如果要设置未按下时的背景,加入
<itemandroid:state_window_focused="false" android:drawable="@drawable/default_bg"/>
更多相关文章
- Android ListView的背景和黑色边缘化的问题
- Android中activity背景色的设置
- 重磅消息!Android与IOS的合体!高仿IOS动态高斯模糊背景!
- Android 如何更换屏幕上锁界面背景图片
- Android view更改背景资源,padding消失的问题
- Android 4.x上适配设置DialogFragment背景透明--可拓展实现悬浮
- 设置android的布局文件的背景颜色为黑色
- Android设置桌面背景图片的方法