2016-01-31 1 views
2

Comme le montre l'imageComment créer des onglets dans la barre d'outils?

Est-il possible de créer des onglets à l'intérieur ActionBar?

J'ai réussi qu'à créer TabHost mais il va sous le ActionBar et pas à l'intérieur (je pense que c'est évident que les onglets sont la cause à l'intérieur il y a un flux parfait ActionBar titre à onglets).

+1

parts le code qui u essayez –

+1

Les onglets de votre photo ne se trouvent pas dans le 'ActionBar', ils sont ** sous ** le 'ActionBar'. – Rami

Répondre

0

Selon Imaginez l'onglet est pas dans la barre d'action, mais la couleur des onglets et de l'action à barres de couleur est la même si c'est pourquoi il ressemble

3

Comme @Rami dit:

Ces onglets dans votre image ne sont pas dans le ActionBar, ils sont sous ActionBar

Et vous pouvez l'utiliser avec TabLayout (de soutien librar y) ou les autres bibliothèques. Le TabLayout est la meilleure option à utiliser.

Voici un bon tutoriel: https://guides.codepath.com/android/google-play-style-tabs-using-tablayout

Et vérifier ce lien aussi: How to implement android TabLayout design support libarary with Swipe views

Exemple:

<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"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
     app:layout_scrollFlags="scroll|enterAlways" /> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

</android.support.design.widget.AppBarLayout> 

Jetez un oeil: Tabs in TabLayout not filling up entire ActionBar