我的RelativeLayout
包含一些项:ImageView
和一些小TextView
。
从功能上来说,如果单击RelativeLayout
中的任何内容,我希望在点击事件触发时具有相同的功能。
在视觉上,我希望看到RelativeLayout
更改的背景,以便显示正在点击整个布局(或“项目”)。
我的问题是,每次点击TextView
时,点击都不会传播回父视图,因此背景颜色不会改变。我怎么能这样做?
答案 0 :(得分:5)
确保没有OnClickListener
分配给RelativeLayout
的任何孩子,通常只需要他们不会获得点击。同时检查您是否有机会设置android:cliclable="true"
。然后,一旦您向OnClickListener
发送RelativeLayout
,就应该获得所有点击。