是否有可能在Android中创建这种自定义视图?

在此处输入图像描述

我只是想知道我是否可以在android中创建类似的布局。

自定义视图必须根据图像特性进行扩展。 我尝试使用GridView来制作这种视图。

如果有人使用类似的东西让我知道。 提前致谢…

你应该看看StaggeredGridView ,因为它做了类似的事情,虽然不是你想要的。 如果您想快速了解它的工作原理,可以在这里find一个演示项目。

这不可能通过gridview。 您必须创建一个ViewGroup,并且必须在滚动时对视图进行膨胀。 当您向视图组添加任何视图时,该视图将包含图像,标题等。 主要的是你必须设置该视图的宽度等于ViewGroup宽度的1/4,并且该视图中图像的宽度等于match_parent,视图和图像的高度都应该是包装内容。

使用ViewGroup和inflater尝试一次,你会find自己的方式。 希望有所帮助。