1

我想在我的 android 应用程序中使用复选框。但是因为我不希望它旁边有任何文字,所以复选框方块左对齐。经过一些搜索和一些更改后,我遇到了一些奇怪的事情:一个居中的正方形重叠另一个左对齐的正方形,复选框重叠。

在此处输入图像描述

我怎样才能隐藏较小的一个并保留较大的中心一个。这是我的复选框属性:

<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"/>

你能帮我吗 ?

4

0 回答 0