Android简单的用户颜色选择方法
如何动态更改应用程序颜色 我目前正在使用以下内容更改背景: LinearLayout mScreen=(LinearLayout)findViewById(R.id.main);mScreen.setBackgroundColor(mycolor) 我尝试使用样式更改文本,方法是: @颜色/白色Android简单的用户颜色选择方法,android,Android,如何动态更改应用程序颜色 我目前正在使用以下内容更改背景: LinearLayout mScreen=(LinearLayout)findViewById(R.id.main);mScreen.setBackgroundColor(mycolor) 我尝试使用样式更改文本,方法是: @颜色/白色 问题是微调器/按钮和微调器弹出窗口也会列出所有更改为白色文本,使其无法读取。我的应用程序中有20多个类都需要能够更改颜色组合。一种方法是创建几个。要在运行时应用主题,请在活动中调用“onCreate方
问题是微调器/按钮和微调器弹出窗口也会列出所有更改为白色文本,使其无法读取。我的应用程序中有20多个类都需要能够更改颜色组合。一种方法是创建几个。要在运行时应用主题,请在活动中调用“
onCreate
方法(在setContentView
之前)。您可以通过以下方式强制重新创建活动,从而重新确定活动主题:
startActivity(getIntent());
finish();
一种方法是创建多个。要在运行时应用主题,请在活动中调用“
onCreate
方法(在setContentView
之前)。您可以通过以下方式强制重新创建活动,从而重新确定活动主题:
startActivity(getIntent());
finish();
这就是我用一种风格所做的。问题是当文本设置为白色时,“@color/white”屏幕上的所有文本都变为白色,包括弹出微调器-白色背景上的白色文本。这就是我使用样式所做的。问题是,当文本设置为白色时,“@color/white”屏幕上的所有文本都变为白色,包括弹出微调器-白色背景上的白色文本。