Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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
根据Android中的API响应更改应用程序主题颜色_Android_Android Theme_Androiddesignsupport_Android Color - Fatal编程技术网

根据Android中的API响应更改应用程序主题颜色

根据Android中的API响应更改应用程序主题颜色,android,android-theme,androiddesignsupport,android-color,Android,Android Theme,Androiddesignsupport,Android Color,从API响应中获取颜色,并将其保存在共享首选项中。稍后创建一个名为Theme的单例类 在需要的地方获取主题类的实例,并从singleton类获取颜色 以编程方式将颜色设置为任何视图 谢谢。如果您更改代码下面使用的文本视图颜色 text.setTextColor(Color.parseColor("#000000")); 如果你想改变应用程序主题颜色,请使用下面的代码 setTheme(R.style.ThemeApp_Green); // themApp_green v

从API响应中获取颜色,并将其保存在共享首选项中。稍后创建一个名为Theme的单例类

在需要的地方获取主题类的实例,并从singleton类获取颜色

以编程方式将颜色设置为任何视图


谢谢。

如果您更改代码下面使用的文本视图颜色

text.setTextColor(Color.parseColor("#000000"));
如果你想改变应用程序主题颜色,请使用下面的代码

            setTheme(R.style.ThemeApp_Green); // themApp_green value define style.xml file.

可能重复用户未更改主题。主题颜色代码来自响应