2012-04-06 5 views
4

どのように各列の行が並んでいない複数の列を持つレイアウトを実装しますか?私は次のようなものを考えています:どのようにAndroidでずれた行レイアウトを実装できますか?

---------- 
| | | | 
| | | | 
|--| | | 
| |--| | 
|--| |--| 
| |--| | 

... 

などです。このようなものの例は、Pinterestのようなウェブサイトです。

私は経験豊富なAndroid開発者からベストプラクティスを探しています。複数のListViewを使用して何らかの形で同期させておくことは理にかなっていますか?より良い方法がありますか?

ありがとうございます!

答えて

5

StaggeredGridViewの新しい開発は、このプロジェクトを参照してください:https://github.com/maurycyw/StaggeredGridView (経由androidviews.net)。これはPinterestアプリのレイアウトによく似ています。

+0

これは解決策になるようですが、この回答を受け入れることにします。 –

-1
+2

Gridviewはグリッド上にありませんか?あなたはグリッドを使ってずらしたレイアウトをどうやってやりますか?要素のどれも均一な高さではないので、決して整列しないかもしれません。スクロールビューを使用するとメモリ使用量も気になります - これは、すべてのビューがメモリにロードされるということではありませんか?私は自分のカスタムレイアウトエンジンを実装したくはありません。 –

関連する問題