Я использую обычный способ установки векторных иконок в моем ImageView
в Android.На некоторых устройствах значки не видны, появляются пустые места, не знаю, почему это происходит.Это происходит только в устройствах Android Pie
Вот некоторые из кодов, которые я использовал для настройки моих значков.Значки отлично отображаются в отладочном устройстве, но после выпуска некоторых устройств возникают проблемы.
<LinearLayout
android:layout_width="match_parent"
android:padding="5sp"
android:gravity="center"
android:id="@+id/home_dr"
android:layout_marginBottom="5sp"
android:orientation="horizontal"
android:layout_height="50sp">
<ImageView android:layout_width="50sp"
android:padding="13sp"
android:gravity="center"
android:tint="@color/white"
android:src="@drawable/ic_home"
android:layout_height="50sp"/>
<TextView
android:layout_width="match_parent"
android:layout_marginStart="10sp"
android:text="Home"
android:textColor="@color/white"
android:textStyle="bold"
android:gravity="center|start"
android:layout_height="match_parent"/>
</LinearLayout>
Зайчик - часть изображения, которое вы можете хорошо понять