在textview中添加Drawable会产生奇怪的行为

时间:2016-09-30 09:57:57

标签: android textview drawable

当我尝试将Drawable添加到Textview时,它在Android 4.2.2中显示多个Drawables,并且在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>

Screenshot attached

注意:我需要支持ltr和rtl布局方向,这就是为什么我添加了drawableLeft和drawableStart

0 个答案:

没有答案