2012-03-29 42 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

不,没有可以自动填充视图的魔法解决方案。这是一个非常自定义的案例。最好的办法是设置一些定时器,定期加载/更新每个部分的内容。您必须自己创建/销毁/动画所有视图。但我喜欢这个想法,很高兴看到您正在尝试制作具有吸引力的动态内容。