Android 相对论幼子体的点击传播

Android 相对论幼子体的点击传播,android,android-relativelayout,onclicklistener,Android,Android Relativelayout,Onclicklistener,我有以下GUI组件:RelativeLayout内部的ImageView和TextView,某种复合按钮。我为ImageView背景设置了选择器xml,以防有人单击它时将状态更改为单击。我想将click listener分配给RelativeLayout,以便它将其单击传播到ImageView和TextView,以便它们相应地更改其状态。我如何做到这一点?当我将click listener指定给RelativeLayout而不是ImageView时,其截取单击并不更改ImageView和Text

我有以下GUI组件:RelativeLayout内部的ImageView和TextView,某种复合按钮。我为ImageView背景设置了选择器xml,以防有人单击它时将状态更改为单击。我想将click listener分配给RelativeLayout,以便它将其单击传播到ImageView和TextView,以便它们相应地更改其状态。我如何做到这一点?当我将click listener指定给RelativeLayout而不是ImageView时,其截取单击并不更改ImageView和TextView的状态以模拟单击。问题已解决。

。使用duplicateParentState属性设置为true。

将android:duplicateParentState=“true”设置为所有子元素。之后,您将进行单击传播。

您可以添加更多详细信息吗?