在工作的时候想给LinearLayout添加一种变色效果,结果按照最初的思路设置没有任何效果 通过查找各种资料发现了问题所在,当给LinearLayout,RelativeLayout等设置selector时,需要给他们设置android:clickable="ture"属性

android:background="@drawable/selector_hot_dest"
android:clickable="true"
<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@drawable/item_pop_hot_destination_bg"android:state_pressed="false"/><itemandroid:drawable="@drawable/item_pop_hot_destination_bg_press"android:state_selected="true"/><itemandroid:drawable="@drawable/item_pop_hot_destination_bg_press"android:state_pressed="true"/></selector>


更多相关文章

  1. 如何让Android字体自适应屏幕分辨率
  2. 关于设置activity样式
  3. android:windowSoftInputMode属性使用
  4. Android动画效果translate、scale、alpha、rotate
  5. Android(安卓)用Shell命令设置静态ip
  6. Android(安卓)程序获取、设置铃声、音量、静音、扬声器
  7. Android(安卓)8.1 设置中首选网络类型缺少LTE
  8. android 界面布局 很好的一篇总结
  9. Android实现系统下拉栏的消息提示——Notification

随机推荐

  1. Android(安卓)layout adaptive to mutipl
  2. 关于 Android(安卓)默认字体以及对比微软
  3. Android读写XML(中)――SAX
  4. Android应用启动后自动创建桌面快捷方式
  5. Android(安卓)多语言
  6. 【译】Design For Maturing Android-为日
  7. Android学习启动
  8. Kotlin实战(三): 动手撸个玩Android客户端
  9. 最新历史版本 :浅析Android线程模型
  10. Android(安卓)中不应该使用 Enum 吗?