按下菜单硬键时,如何显示底部的按钮?

时间:2013-08-10 11:02:29

标签: android

我在布局目录中创建了buttons.xml 当用户按“菜单硬键”

时,我想在屏幕底部显示此信息

我目前的代码就是这个。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_MENU){
    if (mActionBar.isShowing()) {
        mActionBar.hide();
        <<Here, I want to hide buttons on the bottom>>
    }
    else {
        mActionBar.show();
        <<Here, I want to show buttons on the bottom>>
    }
}else if(keyCode == KeyEvent.KEYCODE_BACK){
    WebView  myWebView = (WebView)findViewById(R.id.webView1);
    myWebView.goBack();
}
return true;
}

2 个答案:

答案 0 :(得分:1)

如果您指的是选项菜单,here就是您使用它的方式。您必须将xml从layout移动到menu文件夹。

答案 1 :(得分:1)

在菜单文件夹

中创建这样的菜单项
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>