2016-04-13 8 views
2

Androidスタジオで空のアクティビティテンプレートを使用してアプリを作成しました。このテンプレートには、TextViewだけのレイアウトの非常に単純なアクティビティが含まれています。 それが含まれてことの一つは、単純なテーマ定義のstyles.xml/colors.xmlです:素材テーマの仕様によるとcolorPrimaryDarkがXamarin.Androidで動作しないようです。

<?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> 

を、colorPrimaryDarkはロリポップデバイス上のステータスバーの色を変更します。これらすべてのファイルの正確な内容を持つXamarinプロジェクトを作成しました。ステータスバーは黒のままでした。

私は間違っていますか?これはAndroid Studioで完璧に動作します。

答えて

4

問題が見つかりました。 SDKのバージョンは、特定のAPIレベルに変更する必要が使用してコンパイルに

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) 

対象のAndroidバージョン:

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 

が、私はそれを変更:プロジェクトのプロパティで、私は最初に次のことを持っていました。

関連する問題