android 棒棒糖上的应用设计与棉花糖上的设计不同

android app design looks different on lollipop than marshmallow

我的应用程序使用带有图标和文本的选项卡。

在 Marshmallow 上,图标看起来不错,但在 Lollipop 上就不行了。

你能帮忙吗?

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

这是它在 Lollipop 上的样子:

我应该提到图标是作为可绘制对象添加的。

<?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>

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