Ho seguito questo tutorial per dare alla mia app una barra degli strumenti regolare con alcune schede.Aggiungi layout personalizzato alla barra degli strumenti
voglio cambiare la barra degli strumenti in modo che appaia più simile a questo:
Voglio aggiungere un testo e le immagini nella barra degli strumenti. Come posso fare questo?
activity_main.xml
:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:elevation="0dp">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/primary"
app:layout_scrollFlags="scroll|enterAlways"
app:theme="@style/ToolbarTheme"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
/>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabTextAppearance="@style/TabLayout"
app:tabSelectedTextColor="@color/white"
/>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
/>
</android.support.design.widget.CoordinatorLayout>
questa è una barra degli strumenti a linea singola, altre informazioni sono solo layout lineari con lo stesso colore di sfondo. Inoltre è possibile aggiungere una vista all'interno della barra degli strumenti semplicemente aggiungere un tag di chiusura ' android.support.v7.widget.Toolbar>' –
NaviRamyle
Se aggiungo il layout all'interno dei tag Toolbar, però, cambia il comportamento? Cosa succede se la barra degli strumenti è alta 500 pixel? – user5374735
duplicato indiretto di [Il modo migliore per creare una barra degli strumenti in basso in Android.] (Http://stackoverflow.com/questions/30063426/best-way-to-create-a-bottom-toolbar-in-android) – Elltz