私はXamarinからAndroidアプリを作ろうとしています。私はVS2015とWindows 10で動作します。Theme.AppCompatをxamarin.androidアプリで使用
サイドバーメニューを実装する必要があります。いくつかの研究の後、私はそれを行う解決策を見つけました:DrawerLayoutと他のツールを使用してください。だから私は自分のアプリケーションでTheme.AppCompatを使用しています。
しかし、私がTheme.Appcompat.light.NoActionBarから継承しているスタイルを作成しようとすると、コンパイルの問題が発生しました。メッセージは次のとおりです。
編集:私は怒鳴るように私のプロジェクトにXamarin.Android.Support.v4とXamarin.Android.Support.v7.AppCompatの参照を追加しました
Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.AppCompat.Light.NoActionBar'.
:また、xamarin Componentとnugetパッケージマネージャーでそれらを追加しようとしました。
しかし、何もコンパイルしません。ここで
は、このエラーを生成したコードです:
<resources>
<style name="DailyCoin.HomeTheme" parent="@android:style/Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#219653</item>
<item name="drawerArrowStyle">@style/MyDrawerArrowStyle</item>
</style>
<style name="MyDrawerArrowStyle" parent="@android:style/Widget.AppCompat.DrawerArrowToggle">
<item name="color">#F5F5F5</item>
<item name="spinBars">true</item>
</style>
</resources>
minSdkVersionが17で、バージョンを使用してコンパイルするには、あなたはこれを23
これは機能しませんが、リンクを確認します。ありがとうございました – Julien
私はすでにあなたのリンクをチェックしました。それは私が従ったチュートリアルの1つです。 しかし、githubで利用可能なソースコードをコンパイルしようとすると、最初はコンパイルされませんでした。 コンポーネントを追加しようとしたときに、参照が追加されずにコンポーネントフォルダに置かれました。それから私は自分自身と多くのものを追加しようとしましたが、何も働かなかった。 – Julien