Usare i Tab e i Fragment in Android
Nelle ultime versioni delle API, Google ci ha messo a disposizione i layout a tab, cosa che semplifica di molto la creazione di un layout, appunto, con i tab (che prima si doveva fare a mano).
Vediamo come usare questo tipo di layout con i Fragment.
Cominciamo con il layout che imposteremo nella Activity:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".BancaActivity"
tools:ignore="MergeRootFrame" ><fragment
android:id="@+id/entries_fragment"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginTop="?android:attr/actionBarSize"
class="com.mp.banca.EntriesFragment" >
</fragment><fragment
android:id="@+id/releases_fragment"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_marginTop="?android:attr/actionBarSize"
class="com.mp.banca.ReleasesFragment" >
</fragment></FrameLayout>
Come vedete ci sono due elementi Fragment, che puntano a due specifiche classi.