如何使图像适合android应用程序上的每个设备

如何使图像适合android应用程序上的每个设备,android,Android,我正在插入按钮和图像,这些按钮和图像应该水平接触android设备宽度的边界,但它们不是一个结果,按钮和图像的两侧几乎没有空间。当我在更大尺寸的设备上测试应用程序时,图像和按钮相对来说显得非常小。我该怎么办?这些链接将帮助您为多个屏幕创建应用程序: 这些是android关于实现对多种屏幕尺寸支持的官方文件 <supports-screens android:smallScreens="true" android:normalScreens="true"

我正在插入按钮和图像,这些按钮和图像应该水平接触android设备宽度的边界,但它们不是一个结果,按钮和图像的两侧几乎没有空间。当我在更大尺寸的设备上测试应用程序时,图像和按钮相对来说显得非常小。我该怎么办?

这些链接将帮助您为多个屏幕创建应用程序:

这些是android关于实现对多种屏幕尺寸支持的官方文件

<supports-screens android:smallScreens="true" 
          android:normalScreens="true" 
          android:largeScreens="true"
          android:xlargeScreens="true"
          android:anyDensity="true" />

将其添加到应用程序的清单文件中

按钮和图像的两侧几乎没有空间

尝试更改UI组件的边距和填充

当我在更大尺寸的设备上测试应用程序时,图像和 按钮相对来说显得很小


提供了非常详细的信息,说明不同屏幕尺寸的图像应使用的大小。您可能需要阅读这些内容。

在XML文件中,您可以使用
android:scaleType
。有关详细信息,请参阅文档

scaleType在提供的描述中有点难以理解,除非您使用每种比例类型并亲自查看其效果


通过编程,您可以执行类似的操作,但这在很大程度上取决于您特定的用例需求。

显示您的代码和快照。@PiyushGupta以下是代码: