こんにちは私は新しいアプリケーションを開発するためにC#とXamarinを使い、このプラットフォームを使用して多くの問題に遭遇しました。 xamarinを使用してNavigationView内のメニュー項目をカスタマイズすることは可能ですか?私が見つけたのはvalid properties for the menu itemsです。 しかしこれに代え場合:Xamarin NavigationViewメニュー項目のカスタマイズ
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/itemOne"
android:title="Go to page one" />
<item
android:id="@+id/itemTwo"
android:title="Go to page two" />
</menu>
私はこれをしたい:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<TextView></TextView>
<Button></Button>
<SomeOtherControlHere></SomeOtherControlHere>
</menu>
はxamarin使用して、それは可能ですか?私の他の選択肢は何ですか?
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/itemOne"
android:title="Go to page one"
android:fontFamily="MyCustomFontName Or MyPathToFonts" /> <-- NOT VALID
</menu>
また、私は全体のスタイルを適用する場合:さておき、私はXamarinのAPI年代は、たとえばメニュー項目のフォントを設定するには、XML内で直接カスタムTTFフォントを使用するカント、非常に制限されていることがわかったことから
メニュー項目コンテナカスタムフォントを使用することもできません。私たちが使用できるフォントは、組み込みのフォントだけです。
アクティビティ内の個々のメニュー項目(IMenuItem)への参照を取得しても、フォントファミリを設定するプロパティや関数はありません。
どのようにNavigationViewを使うのですか? axmlのこの部分を表示できますか? –