如何将复选框颜色更改为黑色

时间:2014-03-29 05:03:33

标签: android checkbox

我已经通过for循环以程序方式实现了复选框,如何将它们更改为黑色,因为其他文本视图为黑色,这很奇怪,它们不在xml中......有一个线性布局,这些都是添加的。

for (int i = 0; i < list_sted.size(); i++) {
            CheckBox cb = new CheckBox(getApplicationContext());
            cb.setText(""+list_sted.get(i));
            cb.setTextColor(R.color.Black);
            cb.setTextAppearance(getBaseContext(), android.R.attr.checkboxStyle);
            checkbox_lay.addView(cb);
        }

enter image description here

2 个答案:

答案 0 :(得分:3)

你不能这样做。

cb.setTextColor(R.color.Black);

使用这个。

cb.setTextColor(Color.BLACK);

cb.setTextColor(Color.parseColor("#000000"));

答案 1 :(得分:0)

尝试使用:

cb.setTextColor(Color.BLACK);

或来自color.xml

cb.setTextColor(getResources().getColor(R.color.black));