Hallo Ich benutze C# und Xamarin, um meine neue Anwendung zu entwickeln und stieß auf viele Probleme mit dieser Plattform. Ist es möglich, Menüelemente in NavigationView mithilfe von Xamarin anzupassen? alles, was ich gefunden habe, sind die valid properties for the menu items. Aber was, wenn statt dessen:Xamarin NavigationView Menüpunkt Anpassung
<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>
Ich möchte, dies zu tun:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<TextView></TextView>
<Button></Button>
<SomeOtherControlHere></SomeOtherControlHere>
</menu>
Ist es möglich, mit Xamarin? Was sind meine anderen Optionen?
Abgesehen davon, dass ich fand, dass Xamarin API sehr restriktiv sind, zum Beispiel kann nicht Sie direkt in XML benutzerdefinierte Schriftarten Schriftarten verwenden die Schriftarten für Menüpunkte zu setzen:
<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>
Auch wenn ich mich bewerben Stil für eine ganze menu items container es ist auch nicht möglich, benutzerdefinierte fonts zu verwenden, die einzigen fonts, die wir verwenden können, sind die eingebauten fonts ...
Auch wenn ich in meiner Activity einen Verweis auf einen einzelnen Menüpunkt (IMenuItem) bekomme, gibt es Keine Eigenschaft oder Funktion zum Festlegen der Schriftfamilie.
Wie verwenden Sie NavigationView? Kannst du diesen Teil deiner axml zeigen? –