iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
0

創一個 Package,並創五個 Fragment

將原本的 Adapter 改為這五個畫面

 val myAdapter = object :
    FragmentPagerAdapter(supportFragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {

    // 這個方法需要返回一個你自訂的 Fragment
    override fun getItem(position: Int): Fragment {

        when (position) {
            0 -> return FragmentOne()
            1 -> return FragmentTwo()
            2 -> return FragmentThree()
            3 -> return FragmentFour()
            4 -> return FragmentFive()
        }

        return PagerFragment(position)  // 這裡返回我自己訂的 Frament
    }

    // 這個方法需要返回 ViewPager 底下子畫面的數量
    override fun getCount(): Int {
        return 5  // 自己決定要幾個畫面
    }
}

上一篇
Day13 - Firebase 串接專案以及建立 Cloud Firestore
下一篇
Day15 - Cloud Firestore (1/3) 取得資料
系列文
菜雞 Android APP 從安裝 Android Studio 到上架 Google Play30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言