1
私はXamarin Androidで簡単なアプリケーションを持っていますが、メニュー項目にはテキストが表示されていません。テーマや背景などを使って遊んだことがありません。テキストが見えないので、テキストが欠けているのか、テキストが白いのかは確認できません。なぜこのxamarinのAndroidメニューのテキストが表示されないのですか?
Toolbar.xml
<?xml version="1.0" encoding="utf-8"?>
<Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/actionBarSize"
android:background="?android:attr/colorPrimary"
android:theme="@android:style/ThemeOverlay.Material.Dark.ActionBar"
android:popupTheme="@android:style/ThemeOverlay.Material.Light"
/>
メニュー/ Main.xml
<?xml version="1.0" encoding="utf-8" ?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_rate"
android:showAsAction="never"
android:text="Rate Us!"
android:orderInCategory="0"/>
<item android:id="@+id/action_one"
android:showAsAction="never"
android:text="One"
android:orderInCategory="1"/>
<item android:id="@+id/action_blog"
android:showAsAction="never"
android:text="Blog"
android:orderInCategory="2"/>
<item android:id="@+id/action_about"
android:showAsAction="never"
android:text="About"
android:orderInCategory="3"/>
</menu>
MainActivity.cs
:ここはスクリーンショットですMain.axml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/Main">
<include
android:id="@+id/toolbar"
layout="@layout/toolbar"
android:layout_gravity="top" />
アプリケーションのAndroidManifest.xml
<application android:label="MyApp" android:theme="@style/MyTheme">
でセクションとのstyles.xmlの
トップ - おそらく、不要なものを含んでいる私は
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="MyTheme" parent="@android:style/Theme.Black">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:colorPrimary">#000000</item>
<item name="android:colorPrimaryDark">#000000</item>
<item name="android:actionMenuTextColor">#000000</item>
</style>
</resources>
のトラブルシューティングをして以来、私は、さまざまなテーマ、色などを使用して試したが、まだメニュー項目からテキストを表示することはできません。メニュー項目の背景とテキストの色を制御する方法はありますか?
私に助けてください、オーバーフローケノービ、あなたは私の唯一の希望です。
でした。ありがとうございました! – iolympian
ちなみに、私はどこでも暗いテーマを使用しています。どのようにメニュー項目の背景/テーマを設定していますか?私の白い背景、黒いテキスト(私はtoolbar.xmlからpopupthemeを削除した) – iolympian
私はそれを考え出した。 <スタイル名= "MyDarkToolbarStyle" 親= "@アンドロイド:スタイル/ Theme.Black"> <項目名= "アンドロイド:バックグラウンド">#000000 <項目名= "アンドロイド:の、textColor">#のFFFFFF – iolympian