gpt4 book ai didi

android - 如何仅为一项 Activity 更改 ColorPrimaryDark?

转载 作者:行者123 更新时间:2023-12-04 22:56:10 25 4
gpt4 key购买 nike

我只想为一项 Activity 更改 ColorPrimaryDark 的颜色。我怎样才能做到这一点?

我想去styles.xml并改变这个:

<item name="colorPrimaryDark">@color/blue</item>

但问题是,如果我这样做,我会更改所有 Activity 的颜色,而我只需要更改一项 Activity 的颜色。

谢谢您的帮助!

具体来说,这个颜色是应用程序顶部栏的颜色,我的意思是上面的 ActionBar .我使用 Kotlin 来做到这一点。

最佳答案

Create a theme专门为此 Activity .

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimaryDark">@color/gray</item>
<!-- Your application theme -->
</style>

<style name="BlueActivityTheme" parent="AppTheme">
<item name="colorPrimaryDark">@color/blue</item>
</style>

然后在您的 list 中,仅将主题应用于 Activity :
<activity android:name="com.example.app.BlueActivity"
android:theme="@style/BlueActivityTheme"/>

关于android - 如何仅为一项 Activity 更改 ColorPrimaryDark?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45422761/

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