Ho aggiunto android.support.v7.widget.Toolbar
nella mia app utilizzando il seguente codice, ora voglio mostrare un pulsante nella parte destra della barra degli strumenti, ma non in grado di farlo.Android v7 Allineamento dei pulsanti della barra degli strumenti
<?xml version="1.0" encoding="utf-8"?>
<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/showevents"
android:textSize="12sp"
android:background="@null"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:textColor="@color/white"
android:text="UPCOMING \nEVENTS"/>
</android.support.v7.widget.Toolbar>
Ho aggiunto anche il sotto mostrato ma non viene spostato a destra.
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
Immagine allegata per riferimento:
Meglio impostare lo stile del pulsante per 'style = "@ stile/Widget.AppCompat.Button.Borderless"' o usare 'background =" android:? Attr/selectableItemBackground "" invece di uno sfondo @null per avere un effetto a catena quando viene toccato, altrimenti il pulsante sembra disabilitato. – Roel
Suggerimento: 'android: textAllCaps =" true "' potrebbe essere usato invece di scrivere tutto maiuscolo 'android: text'. I pulsanti a tema materiale lo includono automaticamente, ma su dispositivi precedenti è normale avere pulsanti non maiuscoli. – TWiStErRob
@Roel, '? SelectableItemBackgroundBorderless' per averli entrambi. – WindRider