Android 导航抽屉卡在几个碎片中
在这里,我想知道如何在切换片段时使导航抽屉平滑。我使用一个自定义的导航抽屉,使用工具栏,每当我切换一些片段时,它就会卡在一些片段中,这些片段有地图等。但在我只有文本视图的地方,它可以顺利工作。有人能帮我解决吗Android 导航抽屉卡在几个碎片中,android,android-fragments,navigation-drawer,Android,Android Fragments,Navigation Drawer,在这里,我想知道如何在切换片段时使导航抽屉平滑。我使用一个自定义的导航抽屉,使用工具栏,每当我切换一些片段时,它就会卡在一些片段中,这些片段有地图等。但在我只有文本视图的地方,它可以顺利工作。有人能帮我解决吗 /** * Diplaying fragment view for selected nav drawer list item */ public int displayView(int position, int position2, int position3) { //
/**
* Diplaying fragment view for selected nav drawer list item
*/
public int displayView(int position, int position2, int position3) {
// update the main content by replacing fragments
Fragment fragment = null;
switch (position) {
case 0:
sharedPreferences = getSharedPreferences("sharePref", 0);
cb = sharedPreferences.getBoolean("ConfirmLogin", false);
if (cb) {
} else
fragment = new LoginActivity();
break;
case 3:
fragment = new MainTabFragment();
break;
case 4:
fragment = new ContactUs();
break;
default:
break;
}
if (fragment != null) {
mDrawerLayout.closeDrawer(mDrawerList);
FragmentManager fragmentManager = getSupportFragmentManager();
final Bundle bundle = new Bundle();
bundle.putInt("pos_next", position2);
bundle.putInt("pos_end", position3);
fragment.setArguments(bundle);
fragmentManager.beginTransaction().replace(com.cws.advisorymandi.R.id.frame_container, fragment).commit();
// update selected item and title, then close the drawer
mDrawerList.setItemChecked(position, true);
mDrawerList.setSelection(position);
// setTitle(navMenuTitles[position]);
} else {
// error in creating fragment
Log.e("MainActivity", "Error in creating fragment");
}
return 0;
}
地图视图的滚动会干扰寻呼机的滚动。我认为您需要使用 ,布尔值,整数,整数,整数)
这将通知寻呼机何时可以滚动,何时不能滚动,地图视图的滚动会干扰寻呼机的滚动。我认为您需要使用 ,布尔值,整数,整数,整数)
这将通知寻呼机何时可以滚动,何时无法如果没有看到您的一些代码,我们将无法执行任何操作。您需要添加code@AjitPratapSingh检查如果没有看到您的一些代码,我们将无法执行任何操作。您需要添加code@AjitPratapSingh检查并没有在地图上滚动的问题。我的意思是可能会有问题当你在一个页面中有一个可滚动的子页面时。我在一个片段中有10多个片段。在地图上没有滚动的问题。我的意思是,当你在一个页面中有一个可滚动的孩子时,可能会有问题。我在一个片段中有10多个片段