如何在Android中显示Windows 8风格的图像

如何在Android中显示Windows 8风格的图像,android,image,imageview,alignment,Android,Image,Imageview,Alignment,我正在做一个UI设计。我想制作一个如下图所示的UI: 但我不知道如何放置这样的图像。我希望它在不同的设备上运行时可以调整大小。有什么关键词可以在谷歌搜索吗 谢谢大家! 使用相对布局。这是在该位置排列视图的最佳方式。之后,您可以为每个视图提供相应的背景,可能还有一个单击事件 在这里,您可以阅读更多有关相关布局的信息:谷歌play market的android应用程序与此设计类似。您可以检查此应用程序的设计创建 这是一个很好的答案,描述了如何创建类似的设计如果您想创建一个网格视图,其行数不均匀,与

我正在做一个UI设计。我想制作一个如下图所示的UI:

但我不知道如何放置这样的图像。我希望它在不同的设备上运行时可以调整大小。有什么关键词可以在谷歌搜索吗


谢谢大家!

使用相对布局。这是在该位置排列视图的最佳方式。之后,您可以为每个视图提供相应的背景,可能还有一个单击事件


在这里,您可以阅读更多有关相关布局的信息:

谷歌play market的android应用程序与此设计类似。您可以检查此应用程序的设计创建


这是一个很好的答案,描述了如何创建类似的设计

如果您想创建一个网格视图,其行数不均匀,与您在此图片中发布的应用程序的设计类似,Github上有一个自定义视图:

这将有助于创建高度不同的行。这是我从展示这种设计和实际视图中提取的图像


希望这能有所帮助。

我现在可以安排ImageView的位置,但有一个问题:我不知道如何设置每个ImageView的大小,以屏幕的%为基数。如果要使用宽度,请给出值0dp,并给出所需的相应权重。例如,如果要将一个视图设置为宽度的60%,将另一个视图设置为宽度的40%,将第一个视图的权重设置为0.6,将另一个视图的权重设置为0.4。我将尝试这个,但我不知道obj是什么对象,在这个例子中,obj是您想要修改的视图。您也可以检查此项,另一个示例是我已尝试此项,但存在错误且无法成功运行:(