自定义CheckBox填充问题

时间:2013-06-18 10:40:41

标签: android

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

enter image description here

正如我们所看到的,在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>

0 个答案:

没有答案