【发布时间】:2023-03-24 15:50:01
【问题描述】:
我使用 Empty Activity 模板在 Android Studio 中创建了一个应用。此模板包含一个非常简单的 Activity,其布局只有一个 TextView。 它包含的内容之一是定义简单主题的 styles.xml / colors.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
</resources>
根据 Material Theme 规范,colorPrimaryDark 将更改 Lollipop 设备上的状态栏颜色。我创建了一个包含所有这些文件的确切内容的 Xamarin 项目。状态栏保持黑色。
我做错了什么?这在 Android Studio 中运行良好。
【问题讨论】: