Android 当mActionBar';它是看不见的,当它';它看得见吗?
我的当前代码仅显示mActionBar。Android 当mActionBar';它是看不见的,当它';它看得见吗?,android,Android,我的当前代码仅显示mActionBar。 如何切换隐藏或显示并强制 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_MENU){ mActionBar.show(); }else if(keyCode == KeyEvent.KEYCODE_BACK){ WebView myWebView = (WebView)fin
如何切换隐藏或显示并强制
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_MENU){
mActionBar.show();
}else if(keyCode == KeyEvent.KEYCODE_BACK){
WebView myWebView = (WebView)findViewById(R.id.webView1);
myWebView.goBack();
}
return true;
}
由于
ActionBar
有一个isShowing()
方法,您可以使用此方法检查它当前是否可见,并决定是否需要显示或隐藏它。这段代码应该可以工作,但我还没有测试它
private void toggleActionBar() {
if (mActionBar.isShowing()) {
mActionBar.hide();
}
else {
mActionBar.show();
}
}
然后,您可以替换代码段中的
mActionBar.show()
,以调用toggleActionBar()
我很高兴它对您有所帮助。别忘了检查文档,我就这么做了:)