Ive xác định nền màu trắng cho khá nhiều tất cả các widget và nó hoạt động, trừ khi di chuyển. Các thùng chứa nền đi màu đen trong khi di chuyển dẫn đến nhấp nháy gây phiền nhiễu.Hình nền ListView của tôi chuyển sang màu đen khi di chuyển - cách khắc phục?
Trả lời
Bạn sẽ cần sử dụng phương thức setCacheColorHint()
của ListView.
Ví dụ: list.setCacheColorHint(yourBackColor);
Giải thích về vấn đề và giải pháp here
Chỉ muốn thêm điều này trong trường hợp ai đó tìm thấy chuỗi này. Tôi đã sử dụng 'android: cacheColorHint = "# 00000000"' trên bố cục ListView để sửa. – Eno
ScrollingCache = "false" trong file * .xml của hoạt động của bạn cho đối tượng danh sách nên làm các trick, quá.
Đó là một ý tưởng tồi tệ, nó làm cho việc di chuyển/ném danh sách chậm hơn rất nhiều. –
Ồ, rất vui được biết! Đối với tôi, nó luôn hoạt động tốt. Tuy nhiên, tôi sẽ tránh điều này trong tương lai và sử dụng giải pháp setCacheColorHint() ... Cảm ơn! – ubuntudroid
Chỉ cần đặt nền trên đỉnh và không có điểm nhấn hoặc ảnh hưởng xấu khác đơn giản và không cần gợi ý hoặc bộ nhớ cache trong cách bố trí listview android:background="#000000"
cho nền đen hoặc android:background="#FFFFFF"
cho trắng
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000"
android:orientation="vertical" >
<TextView
android:id="@+id/testscheck"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:layout_marginBottom="12dp"
android:layout_weight="1"
android:layout_gravity="left|center"
android:gravity="left"
android:textColor="@color/ics"
android:textSize="14sp"
/>
</LinearLayout>
Tôi cố định vấn đề này bằng làm cho màu nền của các tế bào màu sắc giống như ListView, vì vậy:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF">
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"> <---- Background color of ListView
</ListView>
</LinearLayout>
và sau đó hàng:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="8dip"
android:background="#FFFFFF"> <--- Background color of the cell
<LinearLayout
android:id="@+id/projects_cover_row_image_layout"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:background="#444444"
android:layout_centerInParent="true"
android:layout_marginRight="8dip">
<ImageView
android:id="@+id/projects_cover_row_image"
android:layout_width="50dip"
android:layout_height="50dip"
android:contentDescription="@string/projects_image_content"/>
</LinearLayout>
...
</RelativeLayout>
rằng hoàn toàn đã thoát khỏi những vấn đề đối với tôi và có vẻ như giải pháp tốt nhất
- 1. Android - nền đen chuyển sang màu xám
- 2. Nền trong suốt chuyển sang màu đen trong WPF
- 3. Bối cảnh chuyển sang màu đen khi lưu bitmap - C#
- 4. Chuyển đổi hình ảnh sang bitmap biến nền đen
- 5. Danh sách màu chuyển sang màu đen khi cuộn
- 6. Chuyển đổi Từ Đen sang Trắng thành Màu?
- 7. Màn hình chuyển sang màu đen khi tôi sử dụng SendInput để gửi các vị trí con trỏ chuột
- 8. Cách thay đổi màu của hình ảnh khi di chuột
- 9. Hình nền Safari Rendering màu đen khi tải
- 10. Cách di chuyển app.yaml của tôi sang 2.7?
- 11. buộc nền vim thành màu đen
- 12. Độ phân giải SVG chuyển sang màu đen khi có thẻ BASE trong trang HTML?
- 13. Chrome nhấp nháy màn hình màu đen khi sử dụng chuyển tiếp css xoay
- 14. MPMoviePlayerViewController trở thành màu đen khi nhập vào nền
- 15. Di chuyển mô hình đường ray sau khi di chuyển
- 16. (WPF) Animate ListView mục di chuyển
- 17. Thuyết phục tôi chuyển từ YUI 2 sang YUI 3
- 18. HTML/CSS - Tại sao màu nền chuyển sang màu trắng khi in?
- 19. Tôi có thể chuyển đổi hình ảnh sang CSS3 không?
- 20. cách khắc phục: 'truy cập bị từ chối' bằng lệnh di chuyển trong cửa sổ 7?
- 21. ViewPager trong ListView - cách khóa trục di chuyển?
- 22. ImageMagick thay đổi màu sắc khi chuyển đổi PDF sang hình ảnh
- 23. Làm hình nền động android với di chuyển sai lệch
- 24. iOS 5.1: - [Màu UIColorWithPatternImage:] màu nền vẽ màu đen rắn
- 25. Tùy chỉnh màu của ListView Android?
- 26. Android: Di chuyển hình nền trong khi điều hướng thông qua xem
- 27. Cách di chuyển từ từ sang/di chuyển sang TypeScript trong hệ thống JavaScript hiện có
- 28. di chuyển progressbar của tôi với một hình ảnh android
- 29. Notepad ++ dừng mã hóa màu mã nguồn của tôi ... Cách khắc phục?
- 30. Di chuyển hình động
thể trùng lặp: http://stackoverflow.com/questions/2803028/gets-flickering-layouts-background-while-scrolling -the-listview-in-android – Praveen