gpt4 book ai didi

android - 无法从我的应用程序主题更改 colorAccent

转载 作者:太空狗 更新时间:2023-10-29 13:15:20 27 4
gpt4 key购买 nike

我一直在尝试更改进度条的颜色,我注意到它使用的是 accentColor(在我的例子中是蓝色),但我一直在尝试更改它,但没有成功。

我错过了什么吗?

这是在我的 styles.xml 中

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="searchViewStyle">@style/AppTheme.SearchView</item>
<item name="editTextColor">@android:color/white</item>
<item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item>
<item name="actionOverflowButtonStyle">@style/AppTheme.OverFlowItem</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
<item name="colorAccent">@color/ColorPrimaryDark</item>
</style>

这是我在 layout.xml 中的元素

<ProgressBar
android:layout_width="fill_parent"
android:layout_height="fill_parent"
style="@style/Widget.AppCompat.ProgressBar"
android:id="@+id/progressBar01"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:indeterminate="true"/>

我的 Activity :

public class MainActivity extends android.support.v7.app.AppCompatActivity

最佳答案

如果你想改变一个特定 View 的强调色,你需要创建样式自己的样式并使用 android:theme 属性将其设置到 View 。

更新

<style name="CustomProgressBarTheme" parent="Widget.AppCompat.ProgressBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimaryCutom</item>
<item name="colorPrimaryDark">@color/colorPrimaryDarkCustom</item>
<item name="colorAccent">@color/colorAccentCustom</item>
</style>


<ProgressBar
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:theme="@style/CustomProgressBarTheme"
android:id="@+id/progressBar01"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:indeterminate="true"/>

关于android - 无法从我的应用程序主题更改 colorAccent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342882/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com