我正在开发一个应用程序,我需要它来适应所有屏幕尺寸和密度。 我为资源创建了4个文件夹(drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi)和4 xml布局。但我对许多问题感到困惑:
1-如果我有三星Galaxy标签10.1(mdpi屏幕),屏幕尺寸为1280 x 800,屏幕尺寸为320 x 480的三星Gio(mdpi屏幕),我该如何制作“layout-mdpi”包含中等dpi的xml布局文件的文件夹,适合这两个具有相同dpi但有两种不同屏幕尺寸的设备(Galaxy选项卡比三星Gio大得多)?
2-我正在使用Photoshop创建我的png,这些png必须以320dpi,160dpi,240dpi保存..?或者所有资源必须以72 dpi但不同尺寸保存?
3-我在三星Galaxy标签10.1(mdpi屏幕)上测试了一个32x32px大小的星形图标,不知道为什么我的图标模糊了!
答案 0 :(得分:0)
你必须制作所有4种不同尺寸的图像,并根据文件夹放置图像。还可以像这样设置属性。
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />