Android 复选框drawable with extra drawable左重叠
使用drawableLeft时,如果复选框具有额外的drawable(除了用于复选框的复选框),则两个drawable会相互重叠 复选框设置没有什么特别之处,如下所示:Android 复选框drawable with extra drawable左重叠,android,checkbox,drawable,android-4.1-jelly-bean,Android,Checkbox,Drawable,Android 4.1 Jelly Bean,使用drawableLeft时,如果复选框具有额外的drawable(除了用于复选框的复选框),则两个drawable会相互重叠 复选框设置没有什么特别之处,如下所示: <CheckBox android:id="@+id/low_priority_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/low_p
<CheckBox android:id="@+id/low_priority_checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/low_priority"
android:textColor="@color/primary_text"
android:textAppearance="?android:attr/textAppearanceSmall"
android:drawableLeft="@drawable/ic_primary_priority_flag_low_medium"/>
实际结果:
预期结果:
在API为复选框添加样式(style=“@android:style/Widget.Holo.Light.CompoundButton.CheckBox”)的设备上,compileSdkVersion 22会出现此问题,该复选框可以将绘图表移动到正确的位置。唯一的问题是,对于使用API Try width“fill parent”@Halim android:layout\u width=“match\u parent”的设备,可绘制和文本之间的距离比正常情况下要大,这并不能解决重叠问题,但无论如何,我不希望复选框宽度为match\u parent。是的,最新版本没有这个问题。我试过了。不知道为什么。