Android 复选框drawable with extra 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

使用drawableLeft时,如果复选框具有额外的drawable(除了用于复选框的复选框),则两个drawable会相互重叠

复选框设置没有什么特别之处,如下所示:

<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。是的,最新版本没有这个问题。我试过了。不知道为什么。