Android view按压state_pressed不显示背景色的问题
//先看代码
<TextView
android:id="@+id/security"
style="@style/settings_menu"
android:drawableTop="@drawable/icon_close_x"
android:text="帐号与安全"/>
// 背景色是放在style设置的
<style name="settings_menu">
<item name="android:textColor">@color/colorBlack</item>
<item name="android:gravity">center</item>
<item name="android:layout_weight">1</item>
<item name="android:textSize">16sp</item>
<item name="android:drawablePadding">15dp</item>
<item name="android:padding">10dp</item>
<item name="android:background">@drawable/settings_button_selector</item>
</style>
// 再看settings_button_selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:state_pressed="true" >
<shape>
<solid android:color="#cccccc"/>
</shape>
</item>
<!-- default -->
<item>
<shape>
<solid android:color="#00000000"/>
</shape>
</item>
</selector>
没啥毛病啊,然后,就跑起来,发现怎么点击都没有效果 ,各种百度就是没有找问题所在,、
后来添加点击事件后,终于出效果了。。。