在Activity中使用Menu
2024-08-30 03:39:48
1.右击res-->New-->Directory输入文件名menu,在此文件夹下新建main菜单文件:右击menu-->New-->Menu resource file
2.在main.xml中添加如下代码:
<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:tilte="Remove"/>
</menu>
3.活动中重写OnCreateOptionsMenu()方法
public boolean onCreateOptionsMenu(Menu menu){
getMemuInflater().inflate(R.menu.main,menu); //获取MenuInflater对象,并调用inflate方法创建菜单。
return true;
}
4.响应item点击事件
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemid()){
case R.id.add_item:
Toast.makeText(this,"点击了Add",Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(this,"点击了Add",Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}
最新文章
- python-virtualenv(多个独立开发环境)
- js动态生成表格
- [POJ2586]Y2K Accounting Bug
- 提高安全性而在HTTP响应头中可以使用的各种响应头字段
- boost解析json(2)
- [BZOJ]1016 JSOI2008 最小生成树计数
- PropertiesUtil 读取配置文件工具类
- Android中FragmentPagerAdapter对Fragment的缓存(二)
- 深入MySQL源码 学习方法 何登成专家
- 项目经验谈---IM新消息界面刷新异常处理记录
- 安装ngix
- Android的StrictMode
- Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理模式
- 用js给html控件赋值
- 移植cjson到windows下编译
- 【mongodb系统学习之十】mongodb查询(二)
- 决策树(decision tree)
- PMP:6.项目进度管理
- j2ee分布式缓存同步实现方案dlcache
- 使用gprof对应用程序做性能评测
热门文章
- LeetCode第[15]题(Java):3Sum (三数之和为目标值)——Medium
- 20165332 预备作业三 Linux安装及命令入门
- APP耗电量专项测试整理
- 四十七 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索的自动补全功能
- LeetCode OJ:Maximum Product Subarray(子数组最大乘积)
- vs中: 错误,未定义的标识符getline 的解决方法
- Leetcode 1019. Next Greater Node In Linked List
- 从无到有开发自己的Wordpress博客主题---创建主题
- Amazon 发送个人文档无回复
- Hadoop集群中节点角色定义