Как удалить эффект исчезновения из Listview?

В моем приложении я использую ListView, и мне нужно удалить cacheColorHint внизу и вверху списка. Я попытался установить cacheColorHint на # 00000000, но эффект полупрозрачности внизу / вверху.

Есть ли у вас возможность устранить эти эффекты?

Спасибо

Ответы на вопрос(2)

http://www.curious-creature.org/2008/12/22/why-is-my-list-black-an-android-optimization/

Однако, чтобы отключить оптимизацию, просто используйте прозрачный цвет#00000000 дляcacheColorHint, как вы делаете, и установитьтвердый цвет фона наListView заменить его полупрозрачный фон по умолчанию.

Решение Вопроса

что проблема не с cacheColorHint. Может быть, вы пытаетесь справиться с атрибутом исчезающей кромки списка.

Добавьте этот атрибут в ваш список и проверьте его,

android:fadingEdge="none"

РЕДАКТИРОВАТЬ

Этот атрибут устарел и будет игнорироваться с уровня API 14 (ICE_CREAM_SANDWICH). использованиеandroid:fadingEdgeLength="0dp" вместо. (изЖолт Сафрани комментарий).

 Sanket99013 нояб. 2014 г., 06:38
не работает для Samsung s4
 Ungureanu Liviu16 янв. 2012 г., 20:22
Вы правы: это убрало эффект прозрачности.
 Andro Selva11 янв. 2013 г., 06:22
Спасибо друг. Я обновлю свой ответ, чтобы отразить ваш комментарий. :)
 Suvitruf13 мая 2014 г., 17:12
не работает для Samsung Galaxy 3
 Zsolt Safrany10 янв. 2013 г., 16:19
Этот атрибут устарел и будет игнорироваться с уровня API 14 (ICE_CREAM_SANDWICH). Вместо этого используйте android: fadingEdgeLength = "0dp".

Ваш ответ на вопрос