您如何實現具有多列的佈局,其中每列的行不排列?我在想:如何在Android中實現交錯排列布局?
----------
| | | |
| | | |
|--| | |
| |--| |
|--| |--|
| |--| |
...
依此類推。像這樣的一個例子是像Pinterest這樣的網站。
我正在尋找經驗豐富的Android開發人員的最佳實踐。是否有意義使用多個ListView並保持它們同步?有沒有更好的辦法?
謝謝!
您如何實現具有多列的佈局,其中每列的行不排列?我在想:如何在Android中實現交錯排列布局?
----------
| | | |
| | | |
|--| | |
| |--| |
|--| |--|
| |--| |
...
依此類推。像這樣的一個例子是像Pinterest這樣的網站。
我正在尋找經驗豐富的Android開發人員的最佳實踐。是否有意義使用多個ListView並保持它們同步?有沒有更好的辦法?
謝謝!
有一個新開發進行中StaggeredGridView
,看到這個項目:https://github.com/maurycyw/StaggeredGridView (通過androidviews.net)。這非常像Pinterest應用程序佈局。
使用GridLayout
,
http://developer.android.com/reference/android/widget/GridLayout.html
,並把ScrollView
的裏面,
http://developer.android.com/reference/android/widget/ScrollView.html
不是網格上的GridView?你將如何做網格交錯佈局?沒有一個元素具有統一的高度,所以他們可能永遠不會排隊。如果我使用scrollview,我也關心內存使用情況 - 這是不是意味着所有的視圖都會加載到內存中?我真的不想實現我自己的自定義佈局引擎。 – 2012-04-08 00:02:17
不錯,這看起來像是一個解決方案,所以我會繼續接受這個答案。 – 2013-02-21 23:13:44