Android - ExpandableListView change background for child items
Posted
by DroidIn.net
on Stack Overflow
See other posts from Stack Overflow
or by DroidIn.net
Published on 2009-12-14T21:39:17Z
Indexed on
2010/04/06
3:03 UTC
Read the original article
Hit count: 1099
I'm using ExpandableListView
in my app and one of the complains I get from the users is
that when the list item is expanded it's hard to visually distinguish where the child
item ends and next group item begins. So I would like to change
background of the child list item to the different shade. Brutal
attempts that I've made so far were based on directly changing
background color and text of the elements inside the child view item
but that leads to loss of hovers and highlights. So my question is -
what is a good strategy to achieve the above? I tried styles and
selectors but what really bums me - if I change background for child item
then I need to add selectors for all combinations of focus/enabled
etc. when all I'm trying to do it to overwrite a single thing.
Is there a way to inherit parent style and set background only for non- focused, enabled child item with other styles retained?
© Stack Overflow or respective owner