我已经通过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);
}
答案 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));