jjzjj

supportInvalidateOptionsMenu

全部标签

android - 调用 supportInvalidateOptionsMenu 后操作栏中的子菜单不起作用

我有一个扩展支持包修订版18中包含的ActionBarActivity的Activity。我有一个包含子菜单的菜单项,当我加载应用程序时它工作正常。但是,如果我出于某种原因调用supportInvalidateOptionsMenu(),则子菜单不会再弹出。相关代码是菜单的xml然后是创建菜单的代码@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.main_activity,menu);returnsuper

android - Sherlock Actionbar invalidateOptionsMenu()

我在这里犯了一个大错误。我正在尝试使用supportInvalidateOptionsMenu()更改操作栏菜单;但是当函数执行时,应用程序关闭,没有错误。奇怪的是,在我的GalaxyNexus(4.2.2)上一切正常,但在我friend的手机(android4.0.3)和我的android2.1模拟器中都不起作用这是我的代码:protectedvoidonCreate(BundlesavedInstanceState){...actionbar=getSupportActionBar();...myWebView=(WebView)findViewById(R.id.webview)