您的位置:首页 > 其它

设置listview等控件的透明背景色

2012-07-06 17:30 357 查看
设置透明背景色只要设置color为#00000000即可

要设置ListView item的背景色很简单, 只要调用contentView.setBackground就行了。 但是设置之后会发现,按住item后没有显示默认的选中的颜色,这个也应该很很好理解,因为你把backgroud设成了单一的颜色。 其实我们只要设置为一个draweable
selector就行了。 把选中时的颜色设为完全透明。

Xml代码



<?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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: