当我尝试将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>
注意:我需要支持ltr和rtl布局方向,这就是为什么我添加了drawableLeft和drawableStart