2013-05-22 29 views
2

我正在尋找在我的應用程序中完成這樣的事情。連續3個物品的網格。 如果最後一行中只有兩個或一個項目,它應該堆疊在一起並對齊左側,並將第二個和最後一個保留爲空。Android Grid Formation

enter image description here

我主要關注的是如何通過代碼來處理該問題是由服務器通過API和循環通過動態發送,並建立此佈局的內容。

回答

2

嘗試添加到你的GridView佈局此行

android:numColumns="3" 

,如果你有你的GridView適配器上5個元素會出現在一排3個項目,在第二行會有2項對齊剩下。

+0

是網格視圖實現這種佈局的最佳方式? –

+0

我如何實現動態添加內容bcos我不確定我是否有5或55個元素。 –

+1

是的,gridview是最好的方法,你不必處理屏幕的大小,你所要做的就是整合gridview並準備它的適配器。 編輯:您需要創建GridView適配器來添加動態項目,許多Web上的教程可以告訴你如何輕鬆地完成它;) –