Mi riferisco ad un ottimo demo here riguardante la progettazione del materiale. Ha le schede, ma quando aggiungo troppe voci della scheda vengono schiacciate (vedi screenshot). Come posso farlo scorrere in orizzontale?Come abilitare lo scorrimento orizzontale in una scheda come Google Play?
Credo che al di sotto è il layout che dovrei fare il cambiamento, ma ho pettinati la documentazione e non riesco a farlo, pls aiutare!
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
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">
<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>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="@dimen/fab_margin"
android:src="@drawable/ic_done" />
</android.support.design.widget.CoordinatorLayout>
Hai provato mettere il 'TabLayout' in' HorizontalScrollingView'? –
hey @ N1to quello ha funzionato! Pls se ne va come risposta e io accetterò. Ho appena completato il 'TabLayout' con' '. L'unica cosa è quando passo il dito verso una scheda fuori dallo schermo, non si concentra su quella scheda. –
TruMan1
Non farlo, TabLayout stesso è già un HorizontalScrollview. Dovresti impostare TabLayout in MODE_SCROLLABLE (è nei documenti) – BladeCoder