我正在开发用户可以创建笔记的应用程序。注意包含标题,图片和文本。注意有几张图片,但也可以包含一张图片或空白区域。用户逐个添加图片。图片具有固定200dp
的布局容器。我应该将未知数量的图片添加到这个容器中,它将像下面的图片一样精美。我该如何实现呢?
我需要实现像这样的东西
答案 0 :(得分:1)
您需要使用GridLayoutManager检查documentation是否清除。
答案 1 :(得分:1)
您可以将Recyclerview与staggeredLayout Manager一起使用。
StaggeredGridLayoutManager
与GridLayoutManager
类似,但每个网格都有自己的大小(宽度和高度)。它会根据高度和宽度自动设置项目。 GridView和交错网格之间的主要区别在于交错的大小。交错网格视图显示视图中的非对称项目。
答案 2 :(得分:1)
尝试此操作,您可以将StaggeredGridLayoutManager
用于此目的
因为 StaggeredGridLayoutManager 与 GridLayoutManager 类似,但在此每个网格都有自己的大小(宽度和高度)。它会根据高度和宽度自动设置项目
private StaggeredGridLayoutManager gaggeredGridLayoutManager;
gaggeredGridLayoutManager = new StaggeredGridLayoutManager(2, 1);
recyclerView.setLayoutManager(gaggeredGridLayoutManager);
的此示例
答案 3 :(得分:1)
我决定使用Google的Flexbox。