如何在android布局中将图像调整为特定大小?
我正在尝试创建一个图像按钮,我想给它指定特定的宽度和高度,但我的图像大小512 x 512以及活动开始时的布局由于图像而扭曲如何在android布局中将图像调整为特定大小?,android,Android,我正在尝试创建一个图像按钮,我想给它指定特定的宽度和高度,但我的图像大小512 x 512以及活动开始时的布局由于图像而扭曲 <Button android:id="@+id/prev" android:text="" android:gravity="center" android:width="20dp" android:height="20dp" an
<Button
android:id="@+id/prev"
android:text=""
android:gravity="center"
android:width="20dp"
android:height="20dp"
android:background="@drawable/go_prev"
/>
是否有任何我可以调整它到某个特定的大小
<Button
android:id="@+id/prev"
android:text=""
android:gravity="center"
android:width="20dp"
android:height="20dp"
android:background="@drawable/go_prev"
/>
是。将布局宽度和布局高度设置为数值,它会将图像固定为精确的大小。然后,您可以控制其缩放或裁剪方式如何使用scaleType参数。小心指定dp或px-dp将允许您以160分之一英寸为单位指定它,px将是物理像素(但可以是任何真实大小)。您可以在px
中指定大小,它将是物理像素,而不是dp
(与密度无关的像素)但是,如果你的应用程序支持多个屏幕,你不应该这样做
<Button
android:id="@+id/prev"
android:text=""
android:gravity="center"
android:width="20dp"
android:height="20dp"
android:background="@drawable/go_prev"
/>
也可以考虑使用<代码> Android:LayOutLoad 和
<Button
android:id="@+id/prev"
android:text=""
android:gravity="center"
android:width="20dp"
android:height="20dp"
android:background="@drawable/go_prev"
/>