[html] view plaincopy
 
  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 plaincopy
 
  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”子控件就能获得父控件的点击事件

相关文章:

  • 2022-01-01
  • 2021-08-02
  • 2021-09-04
  • 2021-12-19
  • 2022-03-01
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2021-12-04
相关资源
相似解决方案