2016-07-01 5 views
0

Ich benutze eine Symbolleiste, die ziemlich gut funktioniert, bis ich anfing, Widgets darin hinzuzufügen. Ich habe ein Kontrollkästchen und eine Schaltfläche in der Symbolleiste deklariert, möchte sie aber am Ende der Symbolleiste erscheinen lassen und auf den Titel hinarbeiten. I.e. Der Titel bleibt links vom Rand, aber Symbole werden von rechts hinzugefügt. Wie gehe ich hier vor? Ich habe versucht, das Layout Richtung zu ändern, aber es schien nur Arabisch wie ..Wie man Symbolleistensymbole nach extrem rechts drückt

+0

Vielleicht könnte es funktionieren mit dieser Lösung hinzufügen: [Menü Positionierung Elemente auf der linken Seite des ActionBar in Honeycomb] (http: // Stackoverflow. com/questions/5306283/positioning-menu-artikel-links-von-der-actionbar-in-wabe) – MJB22

Antwort

0

Da Sie Ihren Code nicht gezeigt haben, nehmen wir an, dass Ihre toolbar.xml ungefähr so ​​ist.

<android.support.v7.widget.Toolbar 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:background="@color/accent_color" 
android:minHeight="?attr/actionBarSize" 
android:layout_alignParentTop="true" 
tools:context=".MyActivity" 
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/save" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:layout_gravity="right" //might be the missing part 
    android:textColor="@color/white" 
    android:text="SAVE"/> 

</android.support.v7.widget.Toolbar> 

alles, was Sie tun müssen, ist die Schwerkraft

android:layout_gravity="right" 
+1

erstaunliche lösung. einfach aber elegant. Ich bin ein wenig überrascht Android Studio gibt keine Hinweise für eine dieser Eigenschaften in der Symbolleiste Tag –

0

Sie RelativeLayout als Kind Layout in Symbolleiste und fügen Sie Symbole in es dann können Sie geben Ausrichtung (links, rechts etc.), um diese Symbole

Verwandte Themen