我创建了一个非常基本的布局:drawableStart的行为如何与Android文档不匹配?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:drawableStart="@drawable/ic_launcher" />
</LinearLayout>
</RelativeLayout>
据the documentation for drawableStart
,
“的绘制被吸引到该文本的开始。”
但是,当我的Android 4.0.4的手机上运行,而不是我看到这一点:
为什么会出现图标和文本之间如此大的差距?据this answer,
“有了Android 4.0(API级别14)可以使用Android:drawableStart属性放置绘制的文本的开始”
但这不是我观察到的行为。为什么这个属性不起作用?
文档说这是在API 17 – speedynomads 2015-01-07 17:51:25