设置listview等控件的透明背景色
2012-07-06 17:30
357 查看
设置透明背景色只要设置color为#00000000即可
要设置ListView item的背景色很简单, 只要调用contentView.setBackground就行了。 但是设置之后会发现,按住item后没有显示默认的选中的颜色,这个也应该很很好理解,因为你把backgroud设成了单一的颜色。 其实我们只要设置为一个draweable
selector就行了。 把选中时的颜色设为完全透明。
Xml代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201311/8f1f942f530a8ebeff8d8ca711309da2.png)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<solid android:color="@color/gray"/>
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="#00000000"/>
</shape>
</item>
</selector>
要设置ListView item的背景色很简单, 只要调用contentView.setBackground就行了。 但是设置之后会发现,按住item后没有显示默认的选中的颜色,这个也应该很很好理解,因为你把backgroud设成了单一的颜色。 其实我们只要设置为一个draweable
selector就行了。 把选中时的颜色设为完全透明。
Xml代码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201311/8f1f942f530a8ebeff8d8ca711309da2.png)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<solid android:color="@color/gray"/>
</shape>
</item>
<item android:state_pressed="true">
<shape>
<solid android:color="#00000000"/>
</shape>
</item>
</selector>
相关文章推荐
- c#设置button、label等控件的背景色为透明
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- winform 控件背景色设置成透明
- listview设置单元格选择是背景色为透明,这样选择时就不现实黄色
- VC listview控件设置条目的背景色
- Vb.net 控件背景色透明设置BackColor 和Parent
- WPF ListView控件设置奇偶行背景色交替变换以及ListViewItem鼠标悬停动画
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- 设置窗体上控件的背景色,设置控件背景色为透明
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- listview当选中某一个item时设置背景色其他的不变
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- VB中如何让text控件设置成透明
- vs2010 MFC设置控件背景透明
- MFC设置对话框背景色及控件颜色
- MFC/WTL 设置背景图和控件透明的方法
- android设置Activity背景色为透明的2种方法
- VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方[转]
- android设置Activity背景色为透明的2种方法
- MFC学习之 对话框设置背景颜色及控件透明的方法