Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当用户想在应用程序中使用其他颜色时,如何更改颜色?_Java_Android - Fatal编程技术网

Java 当用户想在应用程序中使用其他颜色时,如何更改颜色?

Java 当用户想在应用程序中使用其他颜色时,如何更改颜色?,java,android,Java,Android,嗨,我制作了一个安卓应用程序,我在想,如何在点击一个按钮后将整个应用程序变成另一种颜色,比如从白色变为黑色。有没有一种可能的方法,或者我只是在做不可能的事情 谢谢不,您可以通过编程方式更改主题,这并非不可能设置主题()将帮助您 首先,在style.xml中创建几个主题 然后在按钮中单击:setTheme(R.style.AnotherTheme) 此外,您还可以将其与SharedReferences结合使用,以记住每次打开应用程序时选择的最新主题

嗨,我制作了一个安卓应用程序,我在想,如何在点击一个按钮后将整个应用程序变成另一种颜色,比如从白色变为黑色。有没有一种可能的方法,或者我只是在做不可能的事情


谢谢

不,您可以通过编程方式更改主题,这并非不可能<代码>设置主题()将帮助您

首先,在
style.xml中创建几个主题

然后在按钮中单击:
setTheme(R.style.AnotherTheme)

此外,您还可以将其与
SharedReferences
结合使用,以记住每次打开应用程序时选择的最新主题