要在ViewPager中動態加載數據,可以使用FragmentPagerAdapter或者FragmentStatePagerAdapter來實現。這兩個類是針對ViewPager和Fragment結合使用的適配器類,可以實現在ViewPager中動態加載不同的Fragment。
首先,需要創建一個自定義的Fragment類,用來展示數據。然后,在FragmentPagerAdapter或者FragmentStatePagerAdapter中重寫getItem()方法,根據位置返回對應的Fragment實例。
接著,在Activity或者Fragment中實例化ViewPager,并設置適配器為自定義的FragmentPagerAdapter或者FragmentStatePagerAdapter。然后,通過調用適配器的notifyDataSetChanged()方法來通知ViewPager更新數據。
當需要動態加載新數據時,可以通過更新數據源然后調用notifyDataSetChanged()方法來刷新ViewPager的顯示內容。