gpt4 book ai didi

android - android 中的滑动菜单在打开和关闭时卡住

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:01 24 4
gpt4 key购买 nike

我正在使用 jfeinstein10 提供的不错的库

但是在打开和关闭菜单时,它第一次卡住了,而不是正常工作。如果从菜单中选择相同的菜单,我不会刷新 fragment ,仅使用

关闭菜单列表

getSlidingMenu().toggle();

如果有人遇到同样的问题,如果您有解决方案,请告诉我。

最佳答案

在你的 Activity 中试试这个:-

 @Override
public boolean onOptionsItemSelected(
MenuItem item) {
// The action bar home/up action should open or close the drawer.
// ActionBarDrawerToggle will take care of this.

/*
* if (mDrawerToggle.onOptionsItemSelected((MenuItem) item)) { return
* true; }
*/
// Handle action buttons
switch (item.getItemId()) {

case android.R.id.home:
if (mDrawerLayout.isDrawerOpen(mDrawerList)) {
mDrawerLayout.closeDrawer(mDrawerList);
} else {
mDrawerLayout.openDrawer(mDrawerList);
}
return true;
break;

default:
return true;
}
return super.onOptionsItemSelected(item);

}

/* The click listner for ListView in the navigation drawer */
private class DrawerItemClickListener implements
ListView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {

if (position == 1) {

mDrawerLayout.closeDrawer(mDrawerList);
} else if (position == 2) {

mDrawerLayout.closeDrawer(mDrawerList);
}

}
}

@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
}

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Pass any configuration change to the drawer toggls
mDrawerToggle.onConfigurationChanged(newConfig);
}

更多信息Click Here这是可以帮助您的演示代码...

关于android - android 中的滑动菜单在打开和关闭时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21846400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com