我有app的styles.xml文件:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColor">#000000</item>
<item name="android:background">#FFFFFF</item>
</style>
我想这样做,以便如果用户从微调器中选择一个值,那么该值会更改样式应用中的textColor。
我有我的onClick方法,我有旋转器的值,但我无法弄清楚如何访问textColor样式项以及如何动态更改它?
答案 0 :(得分:0)
我无法完全按照自己的意愿行事,但解决方法是我只让用户选择3种字体颜色:黑色,蓝色和红色,然后我有3个主题。每个主题都有不同的文字颜色。
然后我在这个答案之后切换了主题:Android - Change app Theme on onClick
答案 1 :(得分:0)
实现此目的的一种方法是在rescourses文件夹中创建一个color.xml资源,并在活动布局中链接到它。
另外,为什么你有css作为这个问题的标签之一?
而应该是XML。