Ein bisschen Kontext:
Ich war auf der Suche in das Material Design Support Library für Xamarin und this Artikel über verschiedene Steuerelemente aus dieser Bibliothek gefunden.Xamarin.Android Material Design Icons
Ich habe versucht, die Toolbar
aus dem letzten Beispiel zu reproduzieren (für jetzt bin ich nicht einmal daran denken, die gesamte Hamburger Navigationsbeispiel, nur die Symbolleiste mit der Schaltfläche). Ich habe es eingerichtet, erstellt MyTheme
mit meinen Farben, fügte die Korrekturen für style-v21
und so weiter. Bis jetzt funktioniert alles gut, obwohl der Knoten <include ... />
eine Warnung ausgibt, dass es kein erkanntes Kind für RelativeLayout
ist. Trotzdem baut es sich richtig auf, so dass ich größtenteils damit umgehen kann.
Das Problem:
Hier ist, wo mein Problem beginnt:
...
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.main_layout);
var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
SetSupportActionBar (toolbar);
//Enable support action bar to display hamburger
SupportActionBar.SetHomeAsUpIndicator (Resource.Drawable.ic_menu);
SupportActionBar.SetDisplayHomeAsUpEnabled (true);
...
Mit dem SupportActionBar
so aufgebaut, es nicht auf die Schaltfläche angezeigt werden soll. Auch die ic_menu
Zeichnungsdatei scheint zu fehlen. Tatsächlich gibt es keine, die mit ic_
beginnen, nur abc_
.
Fehle ich hier etwas?
Prost!
Oh, es ist so nicht eine systemdefinierte ziehbar Referenzierung! Ich sehe ich sehe. Danke, ich hatte den Eindruck, dass es eine Möglichkeit gibt, eine Systemversion/ein themenspezifisches Zeichen für ein Menü zu referenzieren: D – Reynevan