Android - создание элементов ExpandableListView с прозрачным фоном - PullRequest
1 голос
/ 25 октября 2011

У меня есть расширяемое представление списка, которое я использую в одном XML-файле с фоном. При загрузке это выглядит нормально, но иногда при просмотре фона каждого элемента списка отображается перед фоном базового представления.

Элементы списка определены в их собственном XML-файле.

Могу ли я сделать фон элементов списка как-нибудь прозрачным, чтобы фон базового вида отображался постоянно, даже при расширении / сворачивании вида?

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

Ответ можно найти здесь:)

http://developer.android.com/resources/articles/listview-backgrounds.html

Использование

android:cacheColorHint="#00000000"

В вашем списке

0 голосов
/ 17 сентября 2015

Установите все четыре свойства для расширяемого списка просмотра.Это сработало для меня ....

android:childDivider="@android:color/transparent"
android:listSelector="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
android:background="@android:color/transparent"

Или программно установить transablerentViewablelistview:

ExpListview SecondLevelexplv = new ExpListview(mContext);

SecondLevelexplv.setBackgroundColor(Color.TRANSPARENT);
SecondLevelexplv.setCacheColorHint(Color.TRANSPARENT);
SecondLevelexplv.setDivider(new ColorDrawable(Color.TRANSPARENT));
SecondLevelexplv.setSelector(android.R.color.transparent);
...