2011-10-28 8 views
1

アンドロイドのGridViewが子どもの水平重力のみをサポートしていることを確認したいのですが?私はドキュメント内に表示されているsetGravity(int): "子ビューがどのように水平に整列するかを説明します。デフォルトはGravity.LEFT"Gridviewは水平重力のみサポートしていますか?

これが正しい場合、アイテムを垂直方向に整列させる最良の方法は何ですか? 1つのオプションは、固定された高さの親ビュー(FrameLayoutなど)に各アイテムをラップし、コンテンツの重力の底を与えることです。それが最善の選択ですか?

答えて

0

答えはここにあります:YES、gridviewは水平重力のみをサポートしています。

0

「重力」と「向き」を混同していると感じています。方向は水平または垂直のいずれかになります。重力は上、下、左、右などの値を取りますが、

GridViewは左から順に列になっています。それでも、データは水平および垂直に見ることができます。このリンクをチェックしてくださいhttp://developer.android.com/resources/tutorials/views/hello-gridview.html

私が正しく理解していれば、下から垂直にアイテムを並べ替えることができます。最も良い方法は、LinearLayoutを使用して、その向きを垂直に設定し、重力を底に設定することです。

関連する問題