在活动中创建Menu,Menu无法显示
来源:互联网 发布:司马懿和诸葛亮知乎 编辑:程序博客网 时间:2024/04/18 15:16
本应出现的结果是,菜单默认不显示,只有按下Menu键后,菜单会在底部显示出来,但是,现在实际代码中,菜单不会显示
在主活动中,通过重写onCreateOptionsMenu方法,给主活动创建菜单,并定义菜单响应事件
public boolean onCreateOptionsMenu(Menu menu)
{getMenuInflater().inflate(R.menu.main, menu); //给当前活动创建菜单
return true; //返回true,表示允许创建的菜单显示出来
}
//定义菜单响应事件
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// TODO Auto-generated method stub
switch (item.getItemId())
{
case R.id.add_item:
Toast.makeText(this, "You clicked Add", Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(this, "You clicked Move", Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}
在menu文件夹中的main.xml中创建两个菜单项:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id ="@+id/add_item"
android:title = "Add"/>
<item
android:id = "@+id/remove_item"
android:title = "Remove"/>
</menu>
本应出现的结果是,菜单默认不显示,只有按下Menu键后,菜单会在底部显示出来,但是,现在实际代码中,菜单不会显示
问题出现的原因特别弱智- -,当用requestWindowFeature(Window.FEATURE_NO_TITLE);隐藏标题栏后,Menu键在界面中是不显示的- -,当把这句去掉就一切正常了,菜单栏在右上方
- 在活动中创建Menu,Menu无法显示
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用Menu
- 在活动中使用menu
- 在活动中使用Menu
- Android 在活动中创建菜单(menu)
- Menu控件下拉项无法在IE8中显示
- 在活动中使用Menu(笔记)
- 在活动中使用Menu菜单
- 《android在活动中使用menu》有感
- 活动中使用menu
- 活动中使用Menu
- 活动——在活动使用Menu
- 实用工具大推荐,运营、设计、广告人
- 软件架构入门
- 如何将java web项目上线/部署到公网
- 直白叙述一下multi interface优于easy interface的地方
- 利用Trie树,来查找单词出现的次数
- 在活动中创建Menu,Menu无法显示
- 一头扎进设计模式-命令模式
- 内核模式下的注册表操作
- 你是我红尘里最美的那株莲
- Ojbective-C基础教程
- JS如何输出空格
- XManager5基于gdm连接centos图形界面
- TLCL学习笔记02——使用命令、重定向、从shell眼中看世界
- Leetcode_16