Le tabs della barra di azione non riempiono la tab bar

Dopo ore di tentativi ho finalmente trovato un metodo per separare la barra delle barre di azione dalla barra di azione manuale. actionbar converti le tabs per elencare la navigazione se non c'è spazio Ma ora c'è un problema ancora. Le tabs non riempiono la tab barra. immettere qui la descrizione dell'immagine

EDIT Le tabs vengono aggiunte alla barra degli strumenti tramite: ActionBar.Tab relatieTab = actionBar.newTab () .setText ("Relaties"); actionBar.addTab (relatieTab);

  • Android: Mediaplayer interrompe / inizia a riprodurre la risorsa cruda
  • Problema di sincronizzazione di Android e questbar
  • come aggiungere la barra di avanzamento o come simile in android
  • Elementi di azione dal frammento iniziale di Viewpager non visualizzati
  • Che cosa fa esattamente l'annotazione @hide di Android?
  • Gestione di più tabs durante il paesaggio e il ritratto in android
  • 3 Solutions collect form web for “Le tabs della barra di azione non riempiono la tab bar”

    Provare a spostare il genitore. Se questo non funziona, prova a visitare questo post: Stacked ActionBar la barra delle tabs non riempie il genitore

    In bocca al lupo 🙂

    Utilizzare le seguenti operazioni per personalizzare le tabs nella barra delle azioni:

    <style name="MyAppActionBarTabStyle" parent="@android:style/Widget.ActionBar.TabView"> <item name="android:background">@drawable/actionbar_tabindicator</item> <item name="android:minWidth">40dip</item> <item name="android:maxWidth">40dip</item> <item name="android:layout_width">0dip</item> <item name="android:layout_weight">1</item> </style> 

    Assicurarsi che l'attività in cui state impostando queste tabs di navigazione ha i seguenti nel suo tema @android: theme

     <style name="MyAppTheme" parent="android:style/Theme.Holo.Light"> <item name="android:actionBarTabStyle">@style/MyAppActionBarTabStyle</item> </style> 

    Non riesco ancora a capire come individuare se la tab bar è separata, cioè sotto la barra di azione principale o unita (quando in orizzontale o schermi più grandi anche in ritratto)

    Un'altra cosa interessante da sapere è come impedire che la barra delle tabs crollasse in un filatore quando lo spazio non basta.

    Come e quando scopro le risposte alle mie domande sopra, aggiornerò il post. Fino ad allora speriamo che gli stili aiutino pochi altri ppl

    Ho appena risolto questo problema.
    La chiave usava <item name="android:padding">0dp</item> così …

     <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> </style> <style name="LoginActionBar" parent="@style/MyActionBar"> <item name="android:actionBarTabStyle">@style/LoginActionBarTabs</item> </style> <style name="LoginActionBarTabs" parent="@android:style/Widget.Holo.ActionBar.TabView"> <item name="android:padding">0dp</item> </style> 

    Non hai bisogno di tanti stili, ma non ho voluto eliminare i pezzi, che potrebbero avere portto alla confusione.

    Vedo anche che hai già lavorato attorno a questo, ma ho pensato che avrei aggiunto la mia risposta per la prossima persona a venire a cercare questo.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.