首先,我无法在Android开发者网站上找到复选框的样式API文档。我想对复选框进行以下更改。目前,我选中的复选框显示为:
我想将白色复选标记后面的颜色更改为其他颜色,如:
是否有任何样式功能或属性可以实现此目的?
答案 0 :(得分:0)
SELECT article_id, group_concat(tag_name ORDER BY tag_name, content_id) AS tag_name, group_concat(content_id ORDER BY tag_name, content_id) AS tag_id
FROM table_2
GROUP BY article_id
答案 1 :(得分:0)
在Material主题中,它将根据主题的主要颜色自动进行管理。或者您可以在自定义视图的帮助下根据您进行管理。
答案 2 :(得分:0)
以编程方式尝试
boolean checked =false;
checkbox.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if(checked){
GradientDrawable d=new GradientDrawable();
d.setColor(Color.BLUE);
checkbox.setBackgroundDrawable(d);
}
else{
GradientDrawable d=new GradientDrawable();
d.setColor(Color.RED);
checkbox.setBackgroundDrawable(d);
}
checked = !checked
}
});
您可以访问GradientDrawable类的许多属性来设置背景样式。您可以在Documentation
了解更多信息