colorPrimaryDark不';似乎无法在Xamarin.Android中工作
我在Android Studio中使用空活动模板创建了一个应用程序。此模板包含一个非常简单的活动,其布局只有一个TextView。 其中包括一个定义简单主题的styles.xml/colors.xml:colorPrimaryDark不';似乎无法在Xamarin.Android中工作,xamarin,xamarin.android,Xamarin,Xamarin.android,我在Android Studio中使用空活动模板创建了一个应用程序。此模板包含一个非常简单的活动,其布局只有一个TextView。 其中包括一个定义简单主题的styles.xml/colors.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.A
<?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>
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
#3F51B5
#303F9F
#FF4081
根据材质主题规范,colorPrimaryDark将更改棒棒糖设备上的状态栏颜色。我创建了一个Xamarin项目,其中包含所有这些文件的确切内容。状态栏仍然是黑色的
我做错了什么?这在Android Studio中运行得非常好。我发现了这个问题。在项目属性中,我最初有以下内容:
Compile using Android version: Use Latest Platform (Android 6.0 (Marshmallow))
Minimum Android to target: Android 4.4 (API Level 19 - Kit Kat)
Target Android version: Use Compile using SDK version
我把它改成:
Compile using Android version: Use Latest Platform (Android 6.0 (Marshmallow))
Minimum Android to target: Android 4.4 (API Level 19 - Kit Kat)
Target Android version: Android 6.0 (API Level 23 - Marshmallow)
使用SDK版本编译时的目标Android版本需要更改为特定的API级别