2012-03-29 45 views
2

我想使用GridLayout來重現與我們目前在Android Market上(我的意思是Play Store!)相似的佈局。GridLayout和動態視圖

Google Play Store layout

現在我能夠做到比較類似:

My layout

這看起來不錯,但我不認爲這會,如果我使用的位圖,而不是顏色有很多看法很好地擴展爲觀點的背景。據我瞭解GridLayout不能使用適配器,所以當他們被顯示/隱藏時,我將不得不自己管理Views。

有什麼建議嗎?如果此佈局可以使用另一個可以插入適配器的視圖,則不必使用網格佈局。

+0

當你說「他們被顯示/隱藏」時,我不確定你的擔心。部分是否改變,還是靜態的? – mtmurdock 2012-03-29 20:39:50

+0

好吧,可能會有很多部分,它會向下滾動(這些部分通過json文件動態填充) – 2012-03-29 20:51:39

+0

我想我會用listview和arrayadapter去。 getView()將創建一個gridLayout,我可以擁有1個或多個視圖。唯一的問題是我需要使用子視圖的onclick事件而不是適配器的onitemclick事件 – 2012-03-29 21:41:43

回答

0

不,沒有可以自動填充視圖的魔法解決方案。這是一個非常自定義的案例。最好的辦法是設置一些定時器,定期加載/更新每個部分的內容。您必須自己創建/銷燬/動畫所有視圖。但我喜歡這個想法,很高興看到您正在嘗試製作具有吸引力的動態內容。