[html]  view plain copy
  1. <LinearLayout  
  2.     android:clickable="true"  
  3.     android:focusable="true">  
  4.     <TextView  
  5.         android:duplicateParentState="true"/>  
  6.         android:textColor="@drawable/selector_setting_txt"  
  7. LinearLayout>  

[html]  view plain copy
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">  
  3.     <item android:state_pressed="true" android:color="@color/white">item>  
  4.     <item android:color="@color/txt_title">item>  
  5. selector>  

在父控件中添加android:clickable=“true” android:focusable=“true”,而在子控件中添加android:duplicateParentState=“true”子控件就能获得父控件的点击事件

-----------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------

我的需求是LinearLayout中ImageView切换背景图片。效果如下图所示:



更多相关文章

  1. Android(安卓)Studio动态自定义编译输出的apk文件名
  2. Android入门——基础控件
  3. Android中替换ExpandableListView控件前面的箭头图标
  4. Android第一个功能:手机拨号器
  5. protobuf系列-grpc快速开始(Android)
  6. android根据屏幕高度改变item占ListView高度
  7. Android:如何设计一个完全不可见的Activity?
  8. Android(安卓)Activity间的过渡动画
  9. Android(安卓)SDK Manager无法更新的解决

随机推荐

  1. Plan B:Android 的 find my phone,可事后安
  2. android 6.0 关于定位的那些坑
  3. Android数据转化为Excel表格导入导出
  4. Android 应用的版本兼容 了解一下(理解 mi
  5. Android之异步消息处理机制详解
  6. 上手android的一点心得吧
  7. Android(安卓)解决崩溃后重启的问题
  8. Android(安卓)使用sharedpreferences、AC
  9. Android使用GreenDAO数据库的基本操作及
  10. AppCompat发布两年了,还没了解?