【发布时间】:2015-05-14 07:10:14
【问题描述】:
我是一名新的 android 开发人员,我正在开发一个项目,我希望在其中一个应用程序的设置中将自定义颜色主题作为选项。我有四个复选框,分别称为 checkBox1、checkBox2、checkBox3、checkBox4。我的styles.xml 文件中还有四种自定义样式,分别称为theme1、theme2、theme3、theme4。这是我关于处理这些复选框的 onClick 的 .java 文件编码:
checkBoxListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
if(blueCheckBox.isChecked()){
//Change theme to blue
}
if(redCheckBox.isChecked()){
//Change theme to red
}
if(greenCheckBox.isChecked()){
//Change theme to green
}
if(bwCheckBox.isChecked()){
//Change theme to Black & White
}
}
};
blueCheckBox.setOnClickListener(checkBoxListener);
redCheckBox.setOnClickListener(checkBoxListener);
greenCheckBox.setOnClickListener(checkBoxListener);
bwCheckBox.setOnClickListener(checkBoxListener);
}
如何将整个应用程序的样式设置为我在这些 if 语句的主体中拥有的相应自定义声明样式?感谢您的宝贵时间,感谢您提供的任何帮助。
【问题讨论】:
标签: java android checkbox styles