如何在android中使图像适合imageButton?

如何在android中使图像适合imageButton?,android,Android,我需要在我的应用程序中创建四个imageButtons。每当我在Android Studio中插入JPEG图像并将其放在imageButton上时,按钮的大小就会增大,这样图像就无法放在按钮上 我需要的按钮只是保持相同的大小,我已经做了它,需要的形象,以配合很好,并在按钮的中心。我什么都试过了。有人知道怎么做吗?这可以用任何格式的任何大小的图像来完成吗?要使图像填充ImageButton,请使用-android:scaleType=“fitXY” 按钮的高度和宽度是多少?它们是包装内容还是指定

我需要在我的应用程序中创建四个
imageButton
s。每当我在Android Studio中插入JPEG图像并将其放在
imageButton
上时,按钮的大小就会增大,这样图像就无法放在按钮上


我需要的按钮只是保持相同的大小,我已经做了它,需要的形象,以配合很好,并在按钮的中心。我什么都试过了。有人知道怎么做吗?这可以用任何格式的任何大小的图像来完成吗?

要使图像填充
ImageButton
,请使用-
android:scaleType=“fitXY”



按钮的高度和宽度是多少?它们是包装内容还是指定了任何高度和宽度?尝试在xml布局中对任何fitXY或fitcneter使用scaleType属性。我总共有四个图像按钮,两行两个按钮,当我使用fixXY将图像插入底部按钮时,它们工作正常。但问题是上面的两个按钮,当我将图像插入其中时,按钮和图像在屏幕上被拉伸到底部,覆盖了我在底部的按钮,即使使用fitXY,它也不起作用,所以有人知道如何修复吗?我总共有四个图像按钮,两行两个按钮,当我使用fixXY将图像插入底部按钮时,它们工作正常。但问题是上面的两个按钮,当我将图像插入其中时,按钮和图像在屏幕上被拉伸到底部,覆盖了我在底部的按钮,即使使用fitXY,它也不起作用,所以有人知道如何解决这个问题吗?将相对长度更改为水平(在ImageButton行)如果不起作用,请删除android:layout_weight=“0.5”属性或在此处发布您的代码,以便我能够理解并解决您的问题
<ImageButton
android:id="@+id/TextButton"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_weight="0.5"
android:scaleType="fitXY"
android:src="@drawable/jpeg_image" />