Android 在应用程序中设置静态颜色。颜色不能在各种设备操作系统中更改
我想在我的应用程序中特别设置颜色 例如,如果我在应用程序中添加一个进度条,并使用Android 在应用程序中设置静态颜色。颜色不能在各种设备操作系统中更改,android,android-resources,Android,Android Resources,我想在我的应用程序中特别设置颜色 例如,如果我在应用程序中添加一个进度条,并使用android:indendentinetint=“#BDBDBD”(灰色)设置颜色。这是无法改变的 无论是设备还是主题,进度条的颜色都应该是#bdbd我认为您正在寻找一种全局可声明的样式,它可以放在style.xml中。在所有活动使用的父样式中添加一个android:progressBarStyle <style name="MyTheme" parent="Theme.AppCompat.Light
android:indendentinetint=“#BDBDBD”
(灰色)设置颜色。这是无法改变的
无论是设备还是主题,进度条的颜色都应该是
#bdbd
我认为您正在寻找一种全局可声明的样式,它可以放在style.xml中。在所有活动使用的父样式中添加一个android:progressBarStyle
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:progressBarStyle">@style/CustomProgressBar</item>
</style>
@样式/自定义进度条
在此处进行进度条自定义
<style name="CustomProgressBar" parent="android:Widget.ProgressBar.Horizontal">
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/custom_progress_bar_horizontal</item>
<item name="android:minHeight">10dip</item>
<item name="android:maxHeight">20dip</item>
</style>
假的
@可绘制/自定义进度条水平
10度
20度
现在,进度条样式应应用于所有活动
检查这里的官方演示代码
我认为您正在寻找一种可以放在style.xml中的全局可声明样式。在所有活动使用的父样式中添加一个
android:progressBarStyle
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:progressBarStyle">@style/CustomProgressBar</item>
</style>
@样式/自定义进度条
在此处进行进度条自定义
<style name="CustomProgressBar" parent="android:Widget.ProgressBar.Horizontal">
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/custom_progress_bar_horizontal</item>
<item name="android:minHeight">10dip</item>
<item name="android:maxHeight">20dip</item>
</style>
假的
@可绘制/自定义进度条水平
10度
20度
现在,进度条样式应应用于所有活动
检查这里的官方演示代码