-1

В моем приложении используются вкладки с иконкой и текстом.дизайн приложения для Android выглядит по-разному на леденец, чем зефир

На Зефирском знаке иконы выглядят прекрасно, но не в 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

это проблема вашего устройства. Добавьте несколько изображений в hdpi, mdpi, xhdpi и xxhdpi, и проблема будет решена. При изменении разрешения устройства пытаются автоматически настроить изображения, и здесь нам нужны изображения с несколькими размерами, чтобы сохранить наше приложение, чтобы выглядеть уродливым в разных устройствах. –

+0

Используйте свой комментарий в качестве ответа, и я приму его в качестве выбранного ответа! – user2399432

ответ

1

Для изображений в приложении для поддержки нескольких размеров экрана, вам нужно положить несколько размер изображений в вашей вытяжке папке. , например, drawable-hdpi, drawable-mdpi, drawable-xhdpi, drawable-xxhdpi и помещать правильные изображения в соответствующие папки.
Теперь, даже если разрешение экрана вашего устройства меняется, изображения приложения не будут затронуты им.
Кроме того, вы можете легко получить несколько значков от this link.