2016-05-21 8 views
0

私はVisual Studioを使用しています。XamarinのAndroidのカスタムテーマが見つかりません

私のMainActivity.csファイルで、私はカスタムテーマを設定しようとしています。アクティビティ属性は、次のようになります。[Activity(Label = "MyTest", Icon = "@drawable/icon", Theme = "@android:style/Theme.Idkred", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

私がしようとすると、私は取得していますビルドする場合:error APT0000: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.Idkred').

私はAndroidのリソースフォルダ内の値のフォルダを持っています。 styles.xmlファイルがあります。 styles.xmlファイルのビルドアクションはAndroidResourceです。

ビルド出力にはProcessing: obj\Debug\res\values\styles.xmlが表示されるため、処理されているようです。

私のstyles.xmlファイルは、これを持っている:

<?xml version="1.0" encoding="utf-8"?> 

<resources> 

    <style name="Theme.Idkred" parent="@android:style/Theme.Holo.Light"> 
     <item name="android:actionBarItemBackground">@drawable/selectable_background_idkred</item> 
     <item name="android:popupMenuStyle">@style/PopupMenu.Idkred</item> 
     <item name="android:dropDownListViewStyle">@style/DropDownListView.Idkred</item> 
     <item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Idkred</item> 
     <item name="android:actionDropDownStyle">@style/DropDownNav.Idkred</item> 
     <item name="android:actionBarStyle">@style/ActionBar.Solid.Idkred</item> 
     <item name="android:actionModeBackground">@drawable/cab_background_top_idkred</item> 
     <item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_idkred</item> 
     <item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Idkred</item> 
    </style> 

... (more styles) 
</resources> 

答えて

2

あなたはandroid:名前空間を削除する必要があります。

[Activity(Label = "MyTest", Icon = "@drawable/icon", Theme = "@style/Theme.Idkred", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 

この名前空間は、Androidから供給されたリソース専用です。

+0

ありがとうございます!それがそれでした。 – bodangly

関連する問題