2013-03-02 36 views
8

enter image description hereCó thể tạo loại chế độ xem tùy chỉnh này trong Android không?

Tôi đã tự hỏi liệu mình có thể tạo bố cục tương tự trong Android hay không.

Chế độ xem tùy chỉnh phải có thể mở rộng tùy thuộc vào bản chất của hình ảnh. Tôi đã thử với GridView để thực hiện loại chế độ xem này.

Nếu có ai đó đã làm việc với một loại điều tương tự cho tôi biết. Cảm ơn trước ...

+0

Bạn có ý nghĩa gì bởi tính chất hình ảnh? Xin hãy chỉ ra cụ thể?? –

+0

hình ảnh không có kích thước cụ thể, Nếu hình ảnh là một bức chân dung sau đó xem nên được mở rộng –

+0

như ebarrenchea đề cập đến staggeredGridview nên làm các trick ngoài ra bạn có thể thử QuiltView https://github.com/jacobmoncur/QuiltViewLibrary – Atrix1987

Trả lời

5

Bạn nên xem StaggeredGridViewhere vì nó tương tự như vậy, mặc dù không chính xác những gì bạn đang tìm kiếm. Bạn có thể tìm thấy một dự án demo here nếu bạn muốn xem nhanh cách hoạt động của nó.

0

Điều này là không thể thông qua chế độ xem lưới. Bạn sẽ phải tạo một ViewGroup và sẽ phải tăng lượt xem khi cuộn. Và khi bạn thêm bất kỳ chế độ xem nào vào nhóm xem, chế độ xem đó sẽ chứa hình ảnh, tiêu đề, v.v. Và nồi chính là bạn sẽ phải đặt chiều rộng của chế độ xem đó bằng 1/4 chiều rộng của ViewGroup và chiều rộng của hình ảnh trong chế độ xem đó tương đương với match_parent và chiều cao của chế độ xem và hình ảnh đều nên là wrap_content.

Hãy dùng thử một lần bằng cách sử dụng ViewGroup và inflater, Và bạn sẽ tìm thấy con đường của bạn. Hy vọng điều đó sẽ hữu ích.

Các vấn đề liên quan