我想在我的Android应用中使用复选框。但是因为我不希望旁边有文字,所以复选框方块左对齐。经过一些搜索和一些改变后,我遇到了一些奇怪的事情:一个居中的正方形,其重叠在另一个左对齐的正方形上,checkbox over lapped.
我怎样才能隐藏较小的一个并保持较大的中心一个。 这是我的复选框属性:
<CheckBox
android:id="@+id/checkBox_setting"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:foreground="@drawable/checkbox_selector"
android:foregroundGravity="center"
android:background="@drawable/txt_left_corner"/>
我的checkbox_selector.xml在这里:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/ic_unchecked"
android:state_checked="false"/>
<item android:drawable="@drawable/ic_checked"
android:state_checked="true"/>
你可以帮帮我吗?