Issue
I have a RelativeLayout
that contains a few items: An ImageView
and a few small TextView
's.
Functionally I want to have the same on click event fire when anything in the RelativeLayout
is clicked.
Visually I want to see the background of the RelativeLayout
change so that it shows the entire layout (or "item") is being clicked.
My problem is that every time I click on the TextView
's the on click doesn't propagate back to the parent view and so the background color doesn't change. How can I do this?
Solution
Ensuring you got no OnClickListener
assigned to any of the childs of your RelativeLayout
shall usually suffice for them to not receive clicks. Also check if you got no android:cliclable="true"
set by any chance for it. Then once you assing OnClickListener
to your RelativeLayout
it should get all the clicks.
Answered By - Marcin Orlowski
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.