Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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_Android Resources - Fatal编程技术网

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度
现在,进度条样式应应用于所有活动

检查这里的官方演示代码