ActionBar Divider Styling

8

Ich habe zwei Fragen. Bevor ich diese Fragen ausführe, möchte ich hinzufügen, dass ich ActionBarSherlock verwende.

Die erste Frage wäre, dass ich Probleme habe, einen Teiler zwischen ActionItems in meinem ActionBar hinzuzufügen. Auf dem Druckbildschirm gibt es 3 Teiler, der erste befindet sich zwischen der Zurück-Schaltfläche und Einchecken .

Ich habe meine ActionBar mit dem folgenden Stil angepasst. Der Zeichensatz small_detail_divider wird jedoch nicht angezeigt. Ich habe auch versucht, diesen Teiler programmatisch mit dem setBackgroundSplitDrawable() hinzuzufügen. Das hat auch nicht geholfen. Was muss ich tun, um einen Teiler zwischen diesen ActionItem s hinzuzufügen?

%Vor%

Eine weitere Frage wäre: Ich möchte Aktionselemente auf die gleiche Weise hinzufügen, wie sie auf dem Druckbildschirm hinzugefügt werden. Wenn ich die Aktionselemente hinzufüge, werden sie immer rechts neben ActionBar hinzugefügt. Wie kann ich links vom ActionBar ein Aktionselement hinzufügen, wie z. B. den Zurück-Button im Druckbildschirm? Jeder Vorschlag würde helfen.

    
BCK 12.07.2012, 09:51
quelle

1 Antwort

9

Das Attribut, nach dem Sie suchen, ist:

%Vor%

Nur um Ihnen weitere Informationen zu geben.

Die geteilte ActionBar sollte eingestellt werden mit:

%Vor%

Geben Sie dann Ihren benutzerdefinierten Stil für die geteilte Aktionsleiste an.

Thrid Frage: Hinzufügen der Reihenfolge:

Wenn Sie den Menüeintrag pragmatisch hinzufügen, verwenden Sie: Menü

menu.add (0, R.id.menu_new_ab_item, 0, "Item");

Die Reihenfolge bestimmt, wie Sie Ihre Menüpunkte bestellen.

Sie können in Ihren menu.xml-Dateien genauer sein. android:orderInCategory="1..n" kann ein beliebiger int sein. Ich beginne normalerweise um 10 oder so, also kann ich Gegenstände vor den Standardgegenständen aufblasen.

    
Chris.Jenkins 12.07.2012, 10:27
quelle