我有以下GUI组件:RelativeLayout里面的ImageView和TextView,某种复合按钮。我有ImageView背景的选择器xml,以防有人点击它更改状态点击。我想将click侦听器分配给RelativeLayout,以便将其单击传播到ImageView和TextView,以便相应地更改其状态。我该如何实现这一目标?当我将Click侦听器分配给RelativeLayout而不是ImageView时,它会拦截点击并且不会更改ImageView和TextView的状态以模拟点击。
答案 0 :(得分:2)
将android:duplicateParentState =“true”设置为所有子元素。之后,您将进行点击传播。
答案 1 :(得分:1)
解决。将duplicateParentState属性设置为true。