2013-09-06 26 views
5

có một phần tử giao diện người dùng tùy chỉnh trên Android sẽ hoạt động như chế độ xem bộ sưu tập iOS không? [như chế độ xem lưới, có thể cuộn được] hoặc tôi có phải tạo các ô tùy chỉnh bố cục tùy chỉnh hoạt động như các cột không?bảng android có nhiều cột như bộ sưu tập iOSView

đây một shot của một UICollectionView dành cho iOS uiCollection View

là có một ví dụ cho điều này?

cảm ơn!

+0

chế độ xem bộ sưu tập trông như thế nào? – flx

+1

Sử dụng Gridview và setCollumn = 3 –

Trả lời

5

Tôi không biết chế độ xem bộ sưu tập trong iOS, nhưng tôi đoán TableLayout là những gì bạn đang tìm kiếm.

https://developer.android.com/reference/android/widget/TableLayout.html

Trong API14 + có GridLayout là tốt.

https://developer.android.com/reference/android/widget/GridLayout.html

+0

hi, cảm ơn, tôi cần bảng này có, nhưng trên các tế bào tôi cần cột khác nhau, là điều này có thể với tableLayout? cảm ơn! – MaKo

+0

ý bạn là gì bởi "các cột khác nhau"? Tôi không hiểu điều đó. – flx

+0

hi, xin vui lòng xem ảnh chụp màn hình, có 3 cột, trên ô đầu tiên: 0, 1, 2 ... do đó "bảng" này có 3 cột – MaKo

7

Kể từ khi câu trả lời trước không phản ánh vấn đề hiệu suất, chẳng hạn như nó không sử dụng tái chế (đó là quan trọng đối với danh sách dài), đây là những gì bạn có thể tìm cho:

GridView nếu khối xây dựng của bạn đều bình đẳng về quy mô http://developer.android.com/guide/topics/ui/layout/gridview.html

hoặc ListView (và rất nhiều logic tùy chỉnh) nếu khối xây dựng của bạn có kích thước khác nhau/độ rộng http://developer.android.com/guide/topics/ui/layout/listview.html

2

Đây là phiên bản cũ nhưng nhóm Google đã tạo một tiện ích được sử dụng trong ứng dụng IO 2014 thật hoàn hảo. Nó cho phép các hàng cột biến và thậm chí là các tiêu đề ra khỏi hộp.

https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/widget/CollectionView.java

Bạn sẽ phải khai thác thông qua các nguồn như thế nào nó được sử dụng, nhưng nó thực sự dễ dàng và tuyệt vời để sử dụng.

+0

Vậy CollectionView có phải là một danh sách hoặc một lưới phụ thuộc vào cấu hình không? Đúng không? Bạn có nghĩ rằng nó sẽ làm việc với bộ điều hợp con trỏ không? – WindRider

+0

Tôi đã không sử dụng nó với họ. Điều gì xảy ra là bạn tạo một khoảng không quảng cáo chỉ định các cột, tiêu đề, hàng vv Sau đó, bạn chuyển cho nó một đối tượng với các cuộc gọi lại để tạo các khung nhìn đó và ràng buộc chúng khi cần thiết. – frostymarvelous

+0

Trong ứng dụng của họ, tôi nghĩ rằng tôi nhớ chúng bằng cách sử dụng con trỏ để có một cái nhìn và xem. Tôi có thể chia sẻ phiên bản được sửa đổi một chút của tôi cho bạn và cách sử dụng chúng nếu bạn muốn. @WindRider – frostymarvelous

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