Android-子控件获得父控件的点击事件

在父控件中添加

1
2
android:clickable=“true
android:focusable=“true

在子控件中添加

1
android:duplicateParentState=“true

完整使用如下:

1
2
3
4
5
6
7
<LinearLayout  
android:clickable="true"
android:focusable="true">

<TextView
android:duplicateParentState="true"/>

android:textColor="@drawable/selector_temp"
</LinearLayout>

这样子控件就能获得父控件的点击事件