在黑色背景概率中,Android复选框不可见

dev*_*oid 0 checkbox android background textcolor

我想在黑色背景中制作一个带有白色文本的Checkbox列表.我们正在使用以下代码:

CheckBox chkAdditionalPack = new CheckBox(MainActivity.this);
chkAdditionalPack.setTag(j);
chkAdditionalPack.setText(offerPackageListForAddl.get(j).getOfferPackageName().toString());
chkAdditionalPack.setTextColor(Color.WHITE);
Run Code Online (Sandbox Code Playgroud)

它给出了如下视图: 复选框在黑色背景中

问题是现在的复选框没有清晰可见.如何使其清晰可见,保持其他部分完好无损?

Jos*_*ell 6

如果您使用的是android-studio,请选中您的复选框,然后在属性中,使用编辑器将"buttonTint"属性值设置为您想要的任何颜色.或者,如果您更喜欢XML解决方案,请使用

android:buttonTint="@color/white"
Run Code Online (Sandbox Code Playgroud)

注意:这假定定义了颜色白色.