I ended up approaching this problem a different way noted here:

http://www.gauntface.co.uk/blog/2012/03/04/android-listview-with-rounded-corners-and-highlighting/

On Friday, 26 February 2010 22:29:31 UTC, Gaunt Face wrote:
>
> I've just found the following in the documentation:
>
> android:state_first
> android:state_last
> android:state_single
>
> These seem like all I need, however they don't seem to apply to the
> list selector, does anyone have any idea if it's possible?
>
> Cheers,
> Matt
>
> On Feb 26, 9:11 pm, Gaunt Face <[email protected]> wrote:
> > Heya everyone,
> >
> > This is a bit of an odd one and I'm hoping someone will be able to
> > help me out so I don't have to be done away with the focusing.
> >
> > 2 different cases.
> >
> > Case 1:
> >
> > I have a list of elements and the user can click on the items view and
> > perform tasks. I'm happy using xml to define the drawables to be used
> > for each state in a list selector. however I have a listview where the
> > items at the top and bottom have rounded corners and the items in the
> > middle are just strait rectangles. All have a slight drop shadow
> > around the edge.
> >
> > Now the problem is I want to color the list item only inside the drop
> > shadow, not the whole background. But what this means is I need to set
> > a different list selector for the top, middle and bottom list items,
> > that or I would rather handle the focusing and pressed states directly
> > by each list item.
> >
> > However I've tried using a couple of things and can't seem to get
> > anywhere.
> >
> > Does anyone know if the count position of the item in the list can be
> > used in the list selector or if its possible to handle the states by
> > the item itself?
> >
> > Case 2:
> >
> > I have a settings section where I would rather focusing were applied
> > to checkboxes inside the list items, is this possible? I tried setting
> > the listview to not be focusable but had no luck.
> >
> > Any help or suggestions would be great.
> >
> > Cheers,
> > Matt
>
>

-- 
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