Добавление Drawable в textview приводит к странному поведению

Когда я пытаюсь добавить Drawable к Textview он показывает несколько Drawables в Android 4.2.2 и отлично работает на Android 6,0

Вот мой макет

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">


    <TextView
        android:id="@+id/tv_email"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/ic_action_mail"
        android:drawableStart="@drawable/ic_action_mail"
        android:drawablePadding="8dp"
        android:gravity="center"
        android:textColor="@color/primary_text" />

    <TextView
        android:id="@+id/tv_phone"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/_6sdp"
        android:drawableLeft="@drawable/ic_action_call"
        android:drawableStart="@drawable/ic_action_call"
        android:drawablePadding="8dp"
        android:gravity="center"
        android:textColor="@color/primary_text" />

</LinearLayout>

Снимок экрана прилагается

ПРИМЕЧАНИЕ. Мне нужна поддержка как для макетов ltr, так и для rtl, поэтому я добавил drawableLeft и drawableStart.

0 ответов

Другие вопросы по тегам