我正在做一个 UI 设计。我想制作一个如下图所示的 UI:
但我不知道如何放置这样的图像。我希望它在不同设备上运行时可以调整大小。谷歌有什么关键词可以搜索吗?
谢谢!
google play 市场的安卓应用与此设计类似。您可以检查此应用程序的设计创建。
这是一个很好的答案,描述了如何创建类似的设计
如果你想创建一个不均匀行的 GridView,类似于你在这张图片中发布的应用程序的设计,那么 Github 上有一个自定义视图:maurycyw/StaggeredGridView
这将有助于创建高度不同的行。这是我从http://www.androidviews.net中提取的一张图片,展示了这种类型的设计和实际的视图。
希望这可以帮助。
使用相对布局。这是在该位置安排视图的最佳方式。之后,您可以为每个视图提供相应的背景,也许还有一个点击事件!
在这里您可以阅读有关相对布局的更多信息:http: //developer.android.com/guide/topics/ui/layout/relative.html