Intereting Posts

Android – удалить CacheColorHint для ListView

Я разрабатываю приложение Android, имеющее список в listview . Я реализовал список в listview . По умолчанию при прокрутке списка фон всего списка меняется на черный. Итак, я дал этот параметр: android:cacheColorHint = "#000000" .

Теперь, идя в конец списка, в конце появляется белый фон.

Итак, здесь мой вопрос:

Как удалить cacheColorHint , показывая только фон активности вместо color ? ,

Пожалуйста, помогите мне с Links / SampleCode.

Solutions Collecting From Web of "Android – удалить CacheColorHint для ListView"

Вы можете использовать:

 android:cacheColorHint="@android:color/transparent" 

В файле макета используйте:

 android:cacheColorHint="#0000" 

И в java-коде использовать

 listView.setCacheColorHint(Color.TRANSPARENT); 

Я сделал что-то вроде этого, у меня нет проблемы

 <ListView android:layout_height="wrap_content" android:id="@+id/listView" android:layout_width="match_parent" android:cacheColorHint="#00000000" android:divider="#00000000"/> 

Попробуйте код цвета # 00000000

Использовать это:

 android:cacheColorHint="@null" 

Попробуй это:

 android:background="@drawable/bg" android:cacheColorHint="#00000000"