我在隐藏CheckBox
的方框时遇到了问题。我的CheckBox
目前看起来像这样:
<CheckBox
android:id="@+id/favoritesBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:button="@null"
android:tag="1"
android:textStyle="italic"
android:text="@string/details_tags_favs" />
这里唯一的问题是,button=@null
正在消除它的风格,并没有完全消失。因此,我的text
不居中,而是向右移动(按框尺寸)。
有没有一种顺利的方法可以在API 16中完全摆脱它并降低?
答案 0 :(得分:6)
在Andrew T.通过我的RubberDuck调试的帮助下,我找到了解决这个问题的方法。
您需要做的是在background="@android:color/transparent
设置CheckBox
,隐身框将从View
开始。
所以我的新CheckBox
看起来像这样:
<CheckBox
android:id="@+id/favoritesBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:button="@null"
android:background="@android:color/transparent"
android:tag="1"
android:textStyle="italic"
android:text="@string/details_tags_favs" />
答案 1 :(得分:0)
以下属性为我工作。
android:button="@null"