0

我在设计自定义复选框时遇到了一个奇怪的问题。因此,与默认的 CheckBox 相比,我需要一个 CheckBox 并在文本的右侧进行检查,而在文本的左侧会有另一个可绘制对象,如下所示:

在此处输入图像描述

如我们所见,CheckBox 左侧添加了一些填充。我不知道为什么..我使用下面的 xml 布局:

<LinearLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
<TextView
    android:id="@+id/status"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

<CheckBox
    android:id="@+id/timer_options_skipped"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:button="@null"
    android:checked="true"
    android:drawableLeft="@android:drawable/ic_btn_speak_now"
    android:drawableRight="@drawable/btn_check"
    android:text="CheckBox2"/>

<CheckBox
    android:id="@+id/timer_options_conflicts"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:button="@null"
    android:checked="true"
    android:drawableLeft="@android:drawable/ic_lock_lock"
    android:drawablePadding="1dp"
    android:drawableRight="@drawable/btn_check"
    android:text="CheckBox1"/>

<TextView
    android:id="@+id/status2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world" />

</LinearLayout>
4

0 回答 0