Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
colorPrimaryDark不';似乎无法在Xamarin.Android中工作_Xamarin_Xamarin.android - Fatal编程技术网

colorPrimaryDark不';似乎无法在Xamarin.Android中工作

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

我在Android Studio中使用空活动模板创建了一个应用程序。此模板包含一个非常简单的活动,其布局只有一个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>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
#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级别