Voglio creare una barra degli strumenti altezza personalizzata e funziona bene fino a quando non aggiungo il contenuto ad esso. Quindi il mio contenuto è regolato per essere tra la freccia indietro e i pulsanti della barra delle azioni.Aggiungi layout personalizzato a ActionBar/Barra degli strumenti senza margini
Come posso fare in modo che il mio contenuto occupi l'intera larghezza in modo da poter creare un layout come di seguito? Immagino che l'icona "+" debba trovarsi in un layout principale della barra degli strumenti?
La documentazione dicono:
La domanda può aggiungere viste bambino arbitrari alla barra degli strumenti. Appariranno in questa posizione all'interno del layout. Se Toolbar.LayoutParams di una vista secondaria indica un valore di gravità di CENTER_HORIZONTAL, la vista tenterà di centrare lo spazio disponibile rimanente nella barra degli strumenti dopo che tutti gli altri elementi sono stati misurati.
Ma io non ho la forza di gravità impostato CENTER_HORIZONTAL ...
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:iosched="http://schemas.android.com/apk/res-auto"
iosched:theme="@style/ActionBarThemeOverlay"
iosched:popupTheme="@style/ActionBarPopupThemeOverlay"
android:id="@+id/toolbar_actionbar"
android:background="@color/theme_primary"
iosched:titleTextAppearance="@style/ActionBar.TitleText"
iosched:contentInsetStart="16dp"
iosched:contentInsetEnd="16dp"
android:layout_width="match_parent"
android:layout_height="128dp" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
... My Content
Attualmente il mio layout finisce in questo modo quando si esegue con margine sinistro impostata su 168:
Non sono sicuro che nel caso di cui sopra hanno usato un ActionBar personalizzato, sembra hanno attaccato una vista qui sotto e il gioco è fatto. – TheRedFox
In realtà questo è il mio disegno di Photoshop, quindi è reale :-) Ho bisogno di spostare il titolo nella barra degli strumenti durante lo scorrimento in modo da ottenere che preferirei averlo come parte del layout della barra degli strumenti, se possibile ... –
Penso capisco di cosa hai bisogno ma non è necessario avere la vista all'interno della barra di azione. In caso contrario, è possibile creare la propria barra delle azioni – TheRedFox