2013-09-05 44 views
6

Cách tạo chế độ xem dưới đây.Hàng chồng chéo trong chế độ xem danh sách

1) sử dụng chế độ xem danh sách hoặc

2) tăng chế độ xem tùy chỉnh trong chế độ xem cuộn. Đây không chỉ là vấn đề.

Nếu chế độ xem danh sách thì cách chồng chéo các hàng.

Mỗi hàng có màu sắc khác nhau và sẽ xuất phát từ api webservice. enter image description here

Trong chế độ xem danh sách, ở mỗi hàng tôi gặp sự cố với phần màu đỏ mà tôi đã đánh dấu ở hình ảnh thứ hai. thậm chí mỗi nền của hàng khác nhau và cùng màu đó sẽ xuất hiện ở hàng bên dưới.

Làm cách nào để thực hiện hiệu ứng kết cấu trong chế độ xem danh sách?

enter image description here

Trả lời

3

Các phá vỡ vấn đề đối với nhiều điều:

  1. Làm thế nào để vẽ điểm chồng chéo? Tôi sẽ thử đặt các giá trị âm cho các miếng đệm dọc, nhưng đó là một phỏng đoán hoang dã. Ngoài ra, bạn chỉ có thể chia đồ họa và vẽ các khung nhìn dưới dạng các hình chữ nhật chứa chế độ xem N và một số phần của chế độ xem N + 1.

  2. Còn khu vực ảnh không phải hình chữ nhật thì sao? Bạn có thể phát hiện các nhấp chuột theo cách thủ công bằng cách sử dụng chọn màu, tạo hình hoặc đơn giản hóa khu vực có thể nhấp của chế độ xem thành hình chữ nhật.

  3. Điều gì về phát hiện khả năng hiển thị? Chế độ xem danh sách chỉ hiển thị các chế độ xem, hiển thị. Tôi không chắc chắn, nhưng rất có thể nó sẽ không hoạt động với paddings tiêu cực hoặc hack tương tự.

Cá nhân tôi sẽ viết chế độ xem tùy chỉnh với bộ thích ứng ListView và tải hàng động.

+0

tại điểm 2. ngay bây giờ không phải là vấn đề của sự kiện nhấp chuột. –

+0

nếu tôi sẽ tạo danh sách xem thì vấn đề với khái niệm trùng lặp trong chế độ xem danh sách tùy chỉnh. –

+0

trong tùy chọn thứ nhất. làm thế nào để thiết lập padding dọc trong minues. –

1

Tôi đã thử một nhiều cách, và tốt nhấtnhanh nhất là đơn giản bộ chia tiêu cực đến ListView như vậy:

android:dividerHeight="-100dp" 
Các vấn đề liên quan