2012-03-17 4 views
0

Я просто попытался текущую выборку Google для ExpandableListiew: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.htmlУстановить цвет для расширяемого списка

Этот пример кажется очень простым и легким в использовании.

Но я хотел бы сказать, что изменить задний цвет земли для дочернего элемента и элемента группы. В нем не используется дочерний_файл.xml, group_row.xml. , пожалуйста, скажите мне правильный путь.

Большое спасибо за любую информацию.

+0

см эту ссылку Http: //techdroid.kbeanie .com/2010/09/expandablelistview-на-Andr oid.html – Aerrow

ответ

0

вы можете определить новый стиль для расширяемого представления списка, как показано ниже ...

<style name="Widget.MyExpandable" parent="android:Widget.ExpandableListView"> 
     <item name="android:listSelector">@drawable/list_selector_background</item> 
     <item name="android:divider">@color/ex_listview_stroke</item> 
     <item name="android:cacheColorHint">@color/color_foreground</item> 
     <item name="android:dividerHeight">0.5dp</item> 
</style> 

в слышна list_selector_background является вытяжке файл селектора, в котором вы можете определить несколько состояний для зрения EXList как стендер и прессуют и т.д. ...

и иметь различный фон для ребенка и родителя вам нужно создать отдельный ... рисуем фон файл childview.xml и parentview.xml

+0

Большое спасибо –

Смежные вопросы