0

我添加了一个简单的菜单,但它没有显示出来。

这是 menu.xml 文件-

<?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/settings"
    android:alphabeticShortcut="@string/settings_shortcut"
    android:title="@string/settings_label"></item>
    </menu>

这是 main.java 文件-

  @Overridek
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }

我只是想保持简单。

4

2 回答 2

0

通过这个来扩展文件中的菜单选项.java-

// Initiating Menu XML file (menu.xml)
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.layout.menu, menu);
    return true;
}

希望对你有很大帮助。

于 2012-09-04T05:01:34.000 回答
0

你应该删除这一行: super.onCreateOptionsMenu(menu);

  @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        //super.onCreateOptionsMenu(menu);
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }
于 2012-09-04T05:09:13.997 回答