Android 在运行时更改主题属性

Android 在运行时更改主题属性,android,android-styles,Android,Android Styles,如果可能的话,我想在运行时更改自定义主题的属性 <resources> <style name="MyTheme" parent ="Theme.Material.Light"> <item name="android:textColor">#000000</item> </style> </resources> #000000 根据所有视图的背景色设置textcolor 如果不可能,是否有办法创建自定

如果可能的话,我想在运行时更改自定义主题的属性

<resources> 
  <style name="MyTheme" parent ="Theme.Material.Light">
   <item name="android:textColor">#000000</item>
  </style>
</resources>

#000000
根据所有视图的背景色设置
textcolor


如果不可能,是否有办法创建自定义主题类(不是XML,也不是代码),并根据某些条件更改颜色。

颜色是动态创建的,还是仅限于黑色/白色?我想采用一般方法,不限于黑色和白色,但就我目前的目的而言,黑/白就足够了。