1

我正在开发一个应用程序,我需要它来适应所有屏幕尺寸和密度。我为资源(drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi)和 4 个 xml 布局创建了 4 个文件夹。但我对很多点有点困惑:

1- 如果我有一个屏幕尺寸为 1280 x 800 的三星 Galaxy tab 10.1(mdpi 屏幕)和一个屏幕尺寸为 320 x 480 的三星 Gio(mdpi 屏幕),我如何制作“layout-mdpi”文件夹,包括中等 dpi 的 xml 布局文件,适合这 2 台具有相同 dpi 但屏幕尺寸不同的设备(Galaxy 选项卡比三星 Gio 大得多)?

2- 我正在使用 Photoshop 创建我的 png,这些 png 必须以 320dpi、160dpi、240dpi 保存..?还是所有资源都必须以 72 dpi 但不同大小保存?

3- 我在三星 Galaxy tab 10.1(mdpi 屏幕)上测试了一个星形图标,尺寸为 32x32px,不知道为什么我的图标模糊了!

4

1 回答 1

0

您必须制作所有 4 个不同尺寸的图像并根据文件夹放置这些图像。并且还像这样在清单中设置属性。

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />
于 2012-10-01T08:01:55.947 回答