适用于多种屏幕尺寸和密度的安卓界面实现



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

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

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

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

您必须制作所有 4 种不同尺寸的图像,并根据文件夹放置这些图像。并且还像这样将物业设置在梅尼斯特。

<supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

最新更新