屏幕将以“仪表板”样式显示项目,但将动态设置。想象一下,在应用程序开始时,您可以检查需要显示的项目数,并在仪表板屏幕中设置该数量。因此,例如,两个项目看起来像
三个可能是这样的
以及类似的六件事
我在这里有一些自由,例如,如果两个项目最好显示水平是好的,或者三个项目相同(最后一个只填充与第一个相同的大小)。
这个屏幕是基于LinearLayout的一些“手动”测试,似乎是可行的。但在开始编码这个怪物之前,我想知道是否有任何其他可行的选项,基于可能是Grid或RecycleView,或者可能是第三方库(我找不到任何)。
有什么建议吗?
答案 0 :(得分:0)
您应该使用 RecyclerView ,您可以动态更改LayoutManager。
例如,当有2,3项时,为RecyclerView设置LinearLayoutManager。在其他情况下,为它设置GridLayoutManger。