Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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简单的用户颜色选择方法_Android - Fatal编程技术网

Android简单的用户颜色选择方法

Android简单的用户颜色选择方法,android,Android,如何动态更改应用程序颜色 我目前正在使用以下内容更改背景: LinearLayout mScreen=(LinearLayout)findViewById(R.id.main);mScreen.setBackgroundColor(mycolor) 我尝试使用样式更改文本,方法是: @颜色/白色 问题是微调器/按钮和微调器弹出窗口也会列出所有更改为白色文本,使其无法读取。我的应用程序中有20多个类都需要能够更改颜色组合。一种方法是创建几个。要在运行时应用主题,请在活动中调用“onCreate方

如何动态更改应用程序颜色

我目前正在使用以下内容更改背景: LinearLayout mScreen=(LinearLayout)findViewById(R.id.main);mScreen.setBackgroundColor(mycolor)

我尝试使用样式更改文本,方法是: @颜色/白色


问题是微调器/按钮和微调器弹出窗口也会列出所有更改为白色文本,使其无法读取。我的应用程序中有20多个类都需要能够更改颜色组合。

一种方法是创建几个。要在运行时应用主题,请在活动中调用“
onCreate
方法(在
setContentView
之前)。您可以通过以下方式强制重新创建活动,从而重新确定活动主题:

startActivity(getIntent());
finish();

一种方法是创建多个。要在运行时应用主题,请在活动中调用“
onCreate
方法(在
setContentView
之前)。您可以通过以下方式强制重新创建活动,从而重新确定活动主题:

startActivity(getIntent());
finish();

这就是我用一种风格所做的。问题是当文本设置为白色时,“@color/white”屏幕上的所有文本都变为白色,包括弹出微调器-白色背景上的白色文本。这就是我使用样式所做的。问题是,当文本设置为白色时,“@color/white”屏幕上的所有文本都变为白色,包括弹出微调器-白色背景上的白色文本。