我有一个drawable,我想使用Image View放入我的介绍屏幕:
<ImageView
android:id="@+id/intro_applogo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@mipmap/ic_intro_logo"
android:elevation="15dp"
android:adjustViewBounds="true"
android:scaleType="fitCenter"/>
正如你可以看到我使用layout_width和layout_height作为match_parent,直到它一切正常,问题是图像出现模糊(见截图),我怎么能这样做而不会让我的图像模糊?
以下是截图:
答案 0 :(得分:0)
只需为不同的密度创建单独的drawable
阅读https://developer.android.com/guide/practices/screens_support.html
例如,您可以选择适合200x200dp的drawable。所以,你应该创建文件
res / drawable-mdpi / ic_intro_logo.png(200x200)
res / drawable-xxdpi / ic_intro_logo.png(600x600px)
res / drawable-xxxdpi / ic_intro_logo.png(800x800px)
实际上,您不需要其他可绘制文件夹https://www.youtube.com/watch?v=u5xP4tFQlkA
最后,仅将minmap文件夹用于启动器图标mipmap vs drawable folders