Android 筆記:在Android Studio上製作分頁效果(FragmentTabHost 使用方法)
這次的筆記內容是利用 FragmentTabHost 和 Fragment 來製作分頁的效果。 因為最近想要製作一些多功能的 App,想把各種功能透過多個分頁來實現,因此來學習如何製作分頁效果。 主要的介面是利用 FragmentTabHost 來配置, FragmentTabHost 來當作容器,並放入許多 Fragment 來當作分頁。 步驟一:製作 FragmentTabHost 的 xml 檔 我常提醒我的學弟或是同學,如果有可以請 IDE 幫忙做完的工作就竟量讓 IDE 幫忙完成,所以我個人的習慣是:如果要創建Activity時都會選擇他們的預設選項,讓 IDE 幫我把 xml 和 java 檔一起建出來。 但這次,Activity 中沒有 FragmentTabHost 的預設選項,因此預設時做出來的 xml 檔需要大幅修改。 先來看一下主頁 FragmentTabHost 的 Layout 程式: <android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TabWidget android:id="@android:id/tabs" android:orientation=&qu