Android 更改主题中页面的背景
我想在我的主题中更改窗口背景,如下所示:Android 更改主题中页面的背景,android,colors,themes,android-theme,androidx,Android,Colors,Themes,Android Theme,Androidx,我想在我的主题中更改窗口背景,如下所示: <style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/bg</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/bg</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
@可提取/背景
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
但页面没有变化。
我试过:
@可提取/背景
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
也是
但是所有的背景都会改变,但我只想改变活动背景 如果只想在其中一个中创建样式,则需要定义另一个样式类,并在其中导入到布局文件
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainLayout"
style="@style/MainLayout">
</LinearLayout>
<style name="MainLayout">
Here you define your background color
</style>
在这里你可以定义你的背景色
您可以参考@OmidRezaHeidari,没问题,很高兴能帮助您。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainLayout"
style="@style/MainLayout">
</LinearLayout>
<style name="MainLayout">
Here you define your background color
</style>