Android不同的设备大小:ImageButton和位图 - 如何缩放正确?

时间:2014-11-30 11:50:18

标签: android button layout bitmap scale

您好我为我的应用程序制作了三组位图,我将其用作ImageButtons:

hdpi,85x85和96分辨率, mdpi,50x50,96分辨率和 ldpi采用35x35,96分辨率。

图像位于hdpi,mdpi和ldpi文件夹中。

xml是一个带有7个图像按钮的Linearlayout(这里以一个为例):

<ImageButton
        android:id="@+id/fire"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/fire"
        android:onClick="onFireClick" />

在我的nexus 4设备上,图像在4.9英寸中完美缩放。当我选择具有非常小的显示器的模拟器时,会加载小的ldpi图像 - 它们并不完美适合但是没关系。

但是当我尝试使用略小的显示器(如4.5英寸或4.3英寸)时,图像按钮会变大并且不适合屏幕。

有没有办法扩展它们始终适合的ImageButtons?

提前致谢。

0 个答案:

没有答案