java - 在android中创建菜单时出错

标签 java android options-menu

我正在尝试在 android 中创建一个菜单。但它只会产生只有文本的空白页。菜单未出现在屏幕上。代码如下

public class SimpleOptionMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.icon:     Toast.makeText(this, "You pressed the icon!", Toast.LENGTH_LONG).show();
                            break;
        case R.id.text:     Toast.makeText(this, "You pressed the text!", Toast.LENGTH_LONG).show();
                            break;
        case R.id.icontext: Toast.makeText(this, "You pressed the icon and text!", Toast.LENGTH_LONG).show();
                            break;
    }
    return true;

} }

请帮忙解决这个问题。

最佳答案

当您按下手机上的菜单键时,您将看到菜单

关于java - 在android中创建菜单时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517397/

相关文章:

java - 对于快速变化的集合,CQEngine 中的索引惩罚是什么?

java - 显示编号android studio 中 textview 中 recyclerview 的项目

Android动画,同时移动和旋转

android - "No keyboard for id 0"- 这是什么意思?

android - Android TabActivity 中奇怪的选项菜单行为

java - 将数据从 Redis 迁移到 Microsoft Azure 的最佳方式是什么

java - 猜数字游戏

java - 通过套接字接收文件后未收到任何进一步的消息

android - 我需要以输入字符串中的数字开头的字符串

javascript - 如何从选项集中获取选定值 crm 4 dynamics 2011 online