Have you tried setting focusable="true" on the entire View the makes
up the list item?

On Jan 15, 6:07 am, Xavier <[email protected]> wrote:
> Hello,
>
> This is driving me nuts. I have a ListView that uses an extended
> ArrayAdapter<T>. Each row "cell.xml" contains a RelativeLayout and
> within a few TextViews and ImageViews.
>
> I have declared in the list xml definition a selector to change the
> row background:
>
> <item name="android:listSelector">@drawable/list_selector_background</
> item>
>
> It works. But only if the click (touch mode) not done over any of the
> elements contained in the RelativeLayout. Any click outside this
> elements will (correctly) trigger the selector. I have tried using
> android:focusable="false" on each child view without avail.
>
> What do I need to do to be able to trigger the selector, no matter
> where the user clicks?
>
> Thanks!
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to