「スワイプビュー+タイルストリップ」レイアウトを使用して新しいアプリを作成していますが、FragmentPagerAdapterのフラグメントにさまざまなビューを実際にロードする方法がわからないようです。
これに関するどんな助けも素晴らしいでしょう(私はまだアンドロイド開発にかなり慣れていないので、簡単に行ってください;))
を拡張するクラスを作成しますFragmentPagerAdapter
。
getItem()
位置ごとに異なるフラグメントをオーバーライドして返します。
次のようなものを試してください。
public class MyCustomFPAdapter extends FragmentPagerAdapter{
public MyCustomFPAdapter (FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return Fragment0.newInstance();
} else if (position == 1) {
return Fragment1.newInstance();
} else if (position == 2) {
return Fragment2.newInstance();
} else if (position == 3) {
return Fragment3.newInstance();
} else {
return DefaultFragment.newInstance();
}
}
}
FragmentPagerAdapterでは、ビューではなくフラグメントをロードします。
FragmentPagerAdapterの公式ドキュメントを読んでください。これには素晴らしいチュートリアルもあります。これは、このポケットベルを理解するための最初のステップです。
http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html
幸運を!