Chcę utworzyć niestandardowy pasek narzędzi wysokości i działa dobrze, dopóki nie dodaję do niego zawartości. Następnie moja zawartość jest dostosowywana między strzałką wsteczną a przyciskami paska akcji.Dodaj niestandardowy układ do ActionBar/Toolbar bez marginesów.
Jak zrobić, aby moje treści zajmowały całą szerokość, aby utworzyć układ, jak poniżej? Domyślam się, że ikona "+" musi być w układzie nadrzędnym paska narzędzi?
Docs powiedzieć:
Aplikacja może dodać dowolne poglądy dzieci do paska narzędzi. Pojawią się na tej pozycji w układzie. Jeśli pasek narzędzi Toolbar.LayoutParams widoku podrzędnego wskazuje wartość grawitacji CENTER_HORIZONTAL, widok będzie próbował wyśrodkować w dostępnym obszarze pozostałym na pasku narzędzi po zmierzeniu wszystkich pozostałych elementów.
Ale nie mam grawitacja ustawiony 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
Obecnie mój układ kończy się tak, gdy uruchomiony z lewym marginesem ustawionym na 168:
Nie jestem pewien, w przypadku powyżej używali niestandardowego actionbar, wydaje się, że załączony widok poniżej i to wszystko. – TheRedFox
Właściwie to mój własny rysunek w Photoshopie, więc to jest prawdziwe :-) Podczas przewijania muszę przesunąć tytuł na pasek narzędzi, aby to osiągnąć, wolałbym, żeby to był element układu paska narzędzi, jeśli to możliwe ... –
Rozumiem, czego potrzebujesz, ale nie trzeba mieć widoku wewnątrz paska akcji. W przeciwnym razie możesz stworzyć swój własny pasek akcji – TheRedFox