动态dahsboard样式屏幕

时间:2017-05-08 23:34:50

标签: android android-layout

屏幕将以“仪表板”样式显示项目,但将动态设置。想象一下,在应用程序开始时,您可以检查需要显示的项目数,并在仪表板屏幕中设置该数量。因此,例如,两个项目看起来像

2 items layout

三个可能是这样的

enter image description here

以及类似的六件事

enter image description here

我在这里有一些自由,例如,如果两个项目最好显示水平是好的,或者三个项目相同(最后一个只填充与第一个相同的大小)。

这个屏幕是基于LinearLayout的一些“手动”测试,似乎是可行的。但在开始编码这个怪物之前,我想知道是否有任何其他可行的选项,基于可能是Grid或RecycleView,或者可能是第三方库(我找不到任何)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您应该使用 RecyclerView ,您可以动态更改LayoutManager。
例如,当有2,3项时,为RecyclerView设置LinearLayoutManager。在其他情况下,为它设置GridLayoutManger。