我目前正在学习 android 开发,在我陷入一个大型项目之前,我决定我需要学习如何让应用程序可以从尽可能多的设备上访问。
所以我有一个使用RelativeLayout
. 顶级活动上有 6 个大菜单按钮。这些按钮是方形图形图像(据我所知,它们不是 9-patch 按钮,图形太原始)。在我用于测试的设备上,这些按钮以完美的 2x3 排列出现,如下所示:
但是,当我尝试在更大的设备上运行此应用程序时,按钮将如下所示:
有没有办法根据屏幕大小缩放非 9-patch 按钮,以便它们始终像第一张图片一样显示?这是推荐的吗?如果没有,是否有另一种方法可以为不同的屏幕尺寸进行这种布局?
我理想的布局可以跨不同的设备进行扩展,如下所示: