Uso un TabLayout
e ViewPager
per visualizzare ActionBar tabs
seguendo la guida Google Play Style Tabs using TabLayout, tuttavia i miei linguette sono schiacciati verso il lato sinistro del ActionBar, di seguito riportate:schede in TabLayout non riempire tutta ActionBar
E Mi piacerebbe che occupassero l'intera barra di uguale larghezza. Ho fatto solo un paio di piccole modifiche alla guida:
In activity_main.xml uno stile è stato creato per mostrare l'ActionBar:
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/AppTheme"
app:tabMode="scrollable" />
ecco il codice styles.xml:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="windowActionBar">true</item>
<item name="tabIndicatorColor">#ffff0030</item>
</style>
Inoltre, il mio MainActivity
ora estende AppCompatActivity
anziché FragmentActivity
.
Il TabLayout è incorporato in un LinearLayout come mostrato nella guida? – Gosu
Sì, con il LinearLayout –
aggiungere questo funzionerà: 'app: tabGravity =" fill "' – Weel