ActionBar-Teiler Styling
Habe ich zwei Fragen. Bevor wir in die Details dieser Fragen, möchte ich hinzufügen, ich bin mit ActionBarSherlock
.
Die erste Frage würde sein, dass ich Probleme mit dem hinzufügen einer Trennlinie zwischen ActionItems
in meinem ActionBar
. In den printscreen, es gibt 3-Teiler, zum Beispiel der erste ist zwischen der zurück-Taste und Check-In.
Schnitt ich meine ActionBar mit dem Stil unten. Aber die drawable genannt small_detail_divider
nicht angezeigt. Ich habe auch versucht, das hinzufügen dieser Teiler programmgesteuert mithilfe der setBackgroundSplitDrawable()
. Das hat auch nicht geholfen. Was sollte ich tun, hinzufügen Teiler zwischen diesen ActionItem
s?
<style name="Theme.Example" parent="Theme.Sherlock">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="absForceOverflow">true</item>
</style>
<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar.Solid">
<item name="background">@drawable/top_panel_background</item>
<item name="icon">@drawable/application_logo</item>
<item name="backgroundSplit">@drawable/small_detail_divider</item>
<item name="android:background">@drawable/top_panel_background</item>
<item name="android:icon">@drawable/application_logo</item>
<item name="android:backgroundSplit">@drawable/small_detail_divider</item>
</style>
Andere Frage wäre: ich möchte hinzufügen, action-items in der gleichen Weise, wie Sie Hinzugefügt werden, innerhalb der printscreen. Wenn ich die action-Elemente, Sie werden immer Hinzugefügt, um das Recht der ActionBar
. Wie kann ich eine Aktion hinzufügen, Element auf der linken Seite des ActionBar
wie die Zurück-Schaltfläche in der printscreen? Jeder Vorschlag helfen würde.
- Ich mache etwas ähnliches HIER !!! stackoverflow.com/questions/19623805/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
dem Attribut, das Sie suchen, ist:
Nur, um Ihnen einige weitere Informationen.
Split ActionBar gesetzt werden sollten, mit:
Geben Sie dann Ihren benutzerdefinierten Stil für die split action bar..
Dritte Frage: das Hinzufügen in der Reihenfolge:
Wenn Sie den Menüpunkt hinzufügen pragmatisch nutzen: Menü
menu.add (0, R.id.menu_new_ab_item, 0, "Item");
Den Auftrag bestimmt, wie Sie, um Ihre Menüpunkte.
Können Sie mehr spezifische in Ihrem menu.xml Dateien
android:orderInCategory="1..n"
kann eine beliebige int. Ich starte normal bei 10 oder so, also kann ich aufblasen Elemente, die in-front von der standard-Elemente.actionBarDivider
aktualisiert, Antwort zur Kenntnis nehmen, wie Ihr in dem Thema nicht der Stil inconsistant.. ich weiß..small_detail_divider
sein sollte, schauen Sie in ActionBarSherlock istres\drawable-*
Ordner, auf dieabs__list_divider_holo_dark.9.png
9Patch PNG für die inspiration