Tôi đang hiển thị ListView
. Khi tôi kéo qua nó, toàn bộ ListView
được chọn với nền đen. Làm thế nào tôi có thể loại bỏ nền đen?Cách xóa màu đã chọn khi kéo trên chế độ xem danh sách
Trả lời
view.setBackgroundColor(android.R.color.transparent);
nên view.setBackgroundResource (android.R.color.transparent) nguyên nhân setBackgroundColor mất một giá trị hex màu như tham số.
hoặc
android:cacheColorHint = "#00000000"
sử dụng thẻ này cho ListView của bạn. hoặc bạn cũng có thể sử dụng
listview.setCacheColorHint()
để đặt chương trình theo chương trình.
Từ Why is my list black? An Android optimization trên blog của các nhà phát triển Android:
Để khắc phục vấn đề này, tất cả các bạn phải làm là một trong hai vô hiệu hóa tối ưu hóa gợi ý màu cache, nếu bạn sử dụng một màu nền không vững chắc, hoặc thiết lập gợi ý cho giá trị màu đồng nhất thích hợp. Điều này có thể là mái vòm từ mã hoặc tốt hơn là từ XML, bằng cách sử dụng thuộc tính android: cacheColorHint. Để tắt tối ưu hóa, chỉ cần sử dụng màu trong suốt # 00000000. Ảnh chụp màn hình sau đây hiển thị danh sách có android: cacheColorHint = "# 00000000" được đặt trong tệp bố cục XML:
Có thể vì bạn có nền tùy chỉnh cho ListView
. Khi bạn cuộn, toàn bộ danh sách sẽ được tô sáng bằng màu đen do cache color
.
Thêm đoạn mã này để ListView
của bạn và thử lại:
android:cacheColorHint="#00000000"
sử dụng này,
yourList.setCacheColorHint(Color.WHITE);
chỉ cần sử dụng trong ur tập tin xml bên trong ListView,
android:cacheColorHint="@android:color/transparent"
- 1. Android - Chế độ xem danh sách xóa và Làm mới
- 2. Làm cách nào để xóa dải phân cách khỏi chế độ xem danh sách trên Android?
- 3. Android Xóa Bàn phím mềm khi chạm vào chế độ xem danh sách
- 4. cách xóa chế độ xem lưới?
- 5. Chế độ xem tái chế trong chế độ xem danh sách, đáng giá?
- 6. mục đã chọn trên chế độ xem danh sách tùy chỉnh với thanh tác vụ theo ngữ cảnh
- 7. Chế độ xem danh sách trên Android - không thể chọn nhiều mục khi sử dụng con trỏ
- 8. Cách tải chế độ xem cho một mục trong chế độ xem danh sách trong Android?
- 9. NSView: Kéo chế độ xem
- 10. Kéo và thả, Chế độ xem danh sách và mục bị bỏ lỡ sự kiện ACTION_DRAG_STARTED
- 11. Chế độ xem danh sách mở rộng
- 12. Chế độ xem danh sách: Ngăn chế độ xem tái chế
- 13. Cách đưa vào chế độ xem danh sách xem danh sách được thêm gần đây trong Danh sách WPF
- 14. Làm cách nào để làm cho chế độ xem danh sách này không thể chọn được?
- 15. Chế độ xem lưới ASP.NET so với chế độ xem danh sách
- 16. Nhiều lựa chọn trong Chế độ xem danh sách tùy chỉnh với CAB
- 17. Cách tải các mục danh sách đã chọn trong hộp danh sách chọn nhiều trong chế độ xem cập nhật trong yii?
- 18. Hàng chồng chéo trong chế độ xem danh sách
- 19. Chạm và kéo xuống chế độ xem
- 20. C# mvc 3 sử dụng danh sách lựa chọn có giá trị đã chọn trong chế độ xem
- 21. Xóa chế độ xem danh sách mà không xóa cột trong VB.Net?
- 22. Cách đặt vị trí cuộn lên trên cùng của chế độ xem danh sách
- 23. Làm cách nào để liên kết danh sách lựa chọn với chế độ xem?
- 24. Chế độ xem dạng cây hiển thị màu xanh cho mục đã chọn
- 25. Ẩn chế độ xem Nhóm trong Danh sách mở rộng
- 26. Chế độ xem xóa iOS
- 27. Chế độ xem danh sách Android không còn đánh dấu lựa chọn nào nữa trênclick
- 28. Vô hiệu hóa lựa chọn trượt ngang cho chế độ xem danh sách
- 29. Android: đặt chế độ xem trống thành chế độ xem danh sách
- 30. Tắt chế độ xem danh sách Android 'nền' màu xanh da trời
Từ blog của nhà phát triển Android: [Tại sao danh sách của tôi lại có màu đen? Tối ưu hóa Android] (http://android-developers.blogspot.com/2009/01/why-is-my-list-black-android.html) – blahdiblah