3

我知道使用以下代码删除xml中复选框的按钮图像:

<CheckBox
                android:layout_width="wrap_content"
                android:layout_height="25dp"
                android:button="@null"
                android:background="@drawable/notxtcheckboxbtn"
                android:layout_weight="1"/>

但我需要在我的 java 代码中添加复选框。和“newCheckBox.setButtonDrawable(null);” 不工作!

有人知道如何在java代码中删除它吗?提前致谢!!!

4

2 回答 2

9

如果您只想让图像透明,您可以尝试将图像设置为 android.R.color.transparent。这应该会给你你正在寻找的效果。

否则,如果您想隐藏按钮并禁用它,您可以使用 set visibility() 并将其设置为消失或不可见。

于 2012-07-01T16:17:24.257 回答
4

尝试:

android:button="@android:color/transparent"
于 2015-07-13T19:07:39.023 回答