私は次のような断片を用い:フラグメントの使用:フラグメントクラスまたはビューページャ?
Fragment fragment = null;
fragmentClass = null;
switch (item.getItemId()){
case R.id.home:
navItemIndex = 0;
fragmentClass = HomeFragment.class;
break;
case R.id.nav_settings:
fragmentClass = SettingsFragment.class;
break;
case R.id.nav_about_us:
fragmentClass = AboutFragment.class;
break;
case R.id.nav_logout:
fragmentClass = LogoutFragment.class;
break;
case R.id.nav_chart:
fragmentClass = ChartPriceFragment.class;
break;
default: fragmentClass = HomeFragment.class;
}
try {
fragment = (Fragment)fragmentClass.newInstance();
} catch (Exception e) {
e.printStackTrace();
}
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.frame, fragment).commit();
は、私はこれを使用し続けるべきです。または私はビューのページャを使用する必要がありますか?この方法は遅いかもしれませんが。
....
実際に何をしていますか?もっと説明してください。 – androidnoobdev
選択肢はあなたのものです。もしあなたがtablayoutを使用しているなら、viewpagerが良い選択になります。現在の方法も良いです –
ナビゲーションの中でこの方法を使用して断片を変更しています。 –