0

我在布局目录中制作了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;
}
4

2 回答 2

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"/>

于 2013-08-10T11:22:26.353 回答
1

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

于 2013-08-10T11:13:05.427 回答