drawableLeft を使用して追加のドローアブル (チェックボックスに使用されるもの以外) を持つチェックボックスを使用すると、2 つのドローアブルが互いにオーバーラップします。
ここでは、チェックボックスの設定について特別なことは何もありません。
<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 <= 16 のデバイスで compileSdkVersion 22 で発生します。
ちなみに、 drawableRight を使用すると、正常に機能します。
これはフレームワークのバグですか?回避策はありますか?