Android:如何放置箭头键(使用图像)

Android:如何放置箭头键(使用图像),android,image,arrow-keys,Android,Image,Arrow Keys,就像在很多游戏中一样,我想在我的应用程序中做一些类似的事情。屏幕左下角有一组箭头键,可以控制应用程序 问题是,每个箭头都是一个图像。但是,如何定位它们,如何处理大小是让我困惑的。 为什么?因为我不想使用固定图像,我希望它们根据屏幕大小自动调整(缩放和移动) 关于如何处理这个问题有什么建议吗 编辑: 到目前为止,我尝试使用gridlayout,但在xml布局中,我无法使单元格使用百分比或相对值 所以是的,我能做的就是对齐左下角的网格布局,我得到的图像看起来像下面的答案之一,但我不能调整每个图像的大

就像在很多游戏中一样,我想在我的应用程序中做一些类似的事情。屏幕左下角有一组箭头键,可以控制应用程序

问题是,每个箭头都是一个图像。但是,如何定位它们,如何处理大小是让我困惑的。 为什么?因为我不想使用固定图像,我希望它们根据屏幕大小自动调整(缩放和移动)

关于如何处理这个问题有什么建议吗

编辑: 到目前为止,我尝试使用gridlayout,但在xml布局中,我无法使单元格使用百分比或相对值

所以是的,我能做的就是对齐左下角的网格布局,我得到的图像看起来像下面的答案之一,但我不能调整每个图像的大小,使其看起来相对于每个不同的屏幕。。。。 目前,在一个小屏幕上,你会看到巨大的图像。
在大屏幕上,你会看到它们ok

我没有试过,但看起来很简单。只需使用a,然后用相应的按钮填充所需的单元格

 ___________________
|      |      |     |
|      |  Up  |     |
|______|______|_____|
|      |      |     |
| Left | Down |Right|
|______|______|_____|

请把你迄今为止尝试过的东西贴出来。!如果我使用表格布局,如何为每个单元格获得正确的大小,使表格在所有设备中看起来都很好?我以前尝试过网格布局,但我不太清楚如何根据屏幕大小调整单元格大小,以及如何使图像尽可能地拉伸到单元格允许的最大值。只需在每侧设置所需的xx dp填充,使其居中。如果不知道dp是什么,请仔细阅读。它是android GUI设计的核心:这个链接可以帮助您为不同的屏幕大小生成图像和图标:我试着按照您的建议使用“dp”值,但这在现实世界中给了我一个固定的大小。我的意思是,如果我使用手机,箭头应该更小,但当我使用平板电脑时,箭头应该更大。如果我使用dp,就不会出现这种情况,因为它们看起来大小一样。如果你使用的是平板电脑,你通常会创建一个新的布局,请参考Android屏幕支持实践