Android ImageButton会调整大小

时间:2014-05-04 20:48:46

标签: java android xml

我为我的应用程序创建了一些自定义按钮。我不想为同一图像创建不同图像大小的负载以进行屏幕优化。我想缩小XML中的图像,但是当我将参数更改为:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageButton
        android:id="@+id/imageButton1"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:src="@drawable/one_default" />

</RelativeLayout>

这就是我所呈现的:

enter image description here

原作如下:

enter image description here

如何在不裁剪图像的情况下缩小图像?

1 个答案:

答案 0 :(得分:4)

试试这个:

android:scaleType="fitXY"
android:maxHeight="100dp"
android:maxWidth="100dp"
android:adjustViewBounds="true"

这样可行,我只是尝试过;)