Android应用程序设计在棒棒糖上看起来与棉花糖不同

时间:2017-02-05 12:04:16

标签: android-layout android-6.0-marshmallow android-5.1.1-lollipop

我的应用程序使用带有图标和文本的标签。

在Marshmallow上,图标看起来很好,但不是在Lollipop中。

你能帮忙吗?

以下是它在棉花糖(和牛轧糖)上的样子:

Here is how it looks on Marshmallow (and Nougat):

以下是棒棒糖的样子:

And here is how it looks on Lollipop:

我应该提一下,这些图标是作为drawables添加的。

<?xml version="1.0" encoding="utf-8"?>
<layer-list
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto">
      <item android:drawable="@drawable/myicon75x75"
            android:gravity="top"
            android:height="30dp"
            android:width="30dp" >
      </item>
</layer-list>

1 个答案:

答案 0 :(得分:1)

对于应用程序中支持多种屏幕尺寸的图像,您需要在可绘制文件夹中放置多种尺寸的图像。 例如,drawable-hdpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi并将正确的图像放入相应的文件夹中。
现在,即使设备的屏幕分辨率发生变化,您的应用程序图像也不会受到影响。
此外,您可以轻松地从this link获取多种尺寸的图标。