我正在用 android 开发一个应用程序,我必须支持许多不同的屏幕尺寸和密度。所以我为布局创建了不同的文件夹:布局和布局大。
对于正常的屏幕尺寸,我有这些可绘制文件夹:mdpi(其中包含 320x480 图像)、hdpi(其中包含 480x800 图像)和 xhdpi(其中包含 640x960 图像),但我还需要一个 mdpi超大尺寸屏幕。我应该创建一个drawable-large-mdpi,然后将我的图像(480x800)放在那里吗?
无论如何,我试图这样做,它似乎工作得很好。
在我的清单上,我有:
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"/>
我正在使用三种不同的模拟器:
4.0" WVGA (480X800: hdpi)、3.2" HVGA 滑块 (ADP1) (320x480:mdpi) 和 5.1" WVGA (480X800: mdpi)
我的问题是,当我运行它时,屏幕的大小在任何模拟器中都不匹配。宽度似乎变小了一些。它永远不是 100%