2015-09-22 27 views
6

Sto osservando la classe di Google che è stata utilizzata nell'IO di Google chiamato SlidingTabLayout. All'interno di questa classe, c'è un metodo chiamato setDistributeEvenly che consente a tutte quelle schede di avere una distribuzione uniforme sullo schermo - ogni scheda ha le stesse dimensioni: Align-Center SlidingTabLayoutTabLayout Android: distribuire uniformemente

Sto provando a fare lo stesso con la classe tabLayout ufficiale: https://developer.android.com/reference/android/support/design/widget/TabLayout.html

Ma non sembra essere disponibile un metodo per rendere uniformemente tutte le schede distribuite.

Mi manca qualcosa e c'è un metodo all'interno della classe che mi permetterà di fare questo?

risposta

19

ho letto questo tutorial per ottenere la mia risposta: http://panavtec.me/playing-with-the-new-support-tablayout/

si supponga di impostare la gravità tabLayout:

tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); 

E non impostare il vostro tabLayout a scorrevole (app:tabMode="scrollable") altrimenti il ​​riempimento gravità non funziona.

Problemi correlati