Android中的Android多尺寸屏幕和mipmap图片

时间:2015-12-24 21:16:53

标签: android android-layout mipmaps

我的项目有问题,在这个项目中包含了多尺寸应用程序的所有布局文件夹。

布局:

布局/ fragment_second.xml

布局大/ fragment_second.xml /

布局XLARGE / fragment_second.xml

布局小/ fragment_second.xml

以及在所有mipmap文件夹中复制的图像:

mipmap-hdpi / about size:106 * 106 px

mipmap-mdpi / about size:68 * 68 px

mipmap-xhdpi / about size:130 * 130 px

mipmap-xxhdpi / about size:210 * 210 px

mipmap-xxxhdpi / about size:260 * 260 p

在imageview中加载:

 <ImageView
        android:id="@+id/img_menu"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@mipmap/about"
        android:layout_centerHorizontal="true" />

问题是:不要使用其他图像用于不同尺寸,只需使用hdpi文件夹

我在许多设备上测试了应用程序而我无法解决它

清单:

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

我如何解决这个问题

谢谢

1 个答案:

答案 0 :(得分:3)

嗯,首先,请更清楚你的问题,并使用正确的英语,以便其他人更容易理解你想要的东西。

现在,至于您的问题,mipmap仅适用于启动器图标。对于其他一切,请使用drawable。原因是一些制造商使用密度不同于屏幕的图标,比如说,获得更大的图标。因此,当您希望图像正确缩放时,mipmap无用。 Drawables是你的朋友,请求他们的帮助。

PS:如果你对问题有所了解,我可以帮助你。