Android为Menu添加item及响应函数
来源:互联网 发布:武汉矩阵互动面试 编辑:程序博客网 时间:2024/05/02 02:40
参考 http://www.crifan.com/android_add_menu/
响应menu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
Log.e(TAG,"onCreateOptionMenu");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
menu.add("插入");
return true;
}
响应menu的条目
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Log.e("ZHANGBIN","create option menu");
// Handle item selection
switch (item.getItemId()) {
case R.id.menu_discard:
Toast.makeText(MainActivity.this, "Menu Discard cliked", Toast.LENGTH_SHORT).show();
return true;
case R.id.menu_send:
Toast.makeText(MainActivity.this, "Menu Send cliked", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
menu的布局xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_discard"
android:orderInCategory="1"
android:showAsAction="ifRoom|withText"
android:title="试试"/>
<!-- android:icon="@drawable/error_white"
android:title="@string/discard"
android:icon="@drawable/forward_white"-->
<item
android:id="@+id/menu_send"
android:orderInCategory="2"
android:showAsAction="ifRoom|withText"
android:title="看看"/>
</menu>
没深入学习,可以参考
http://tech.it168.com/a2011/1031/1266/000001266576_all.shtml
学习下每个item的xml给定的属性的意义。
- Android为Menu添加item及响应函数
- android 为Tab添加Menu
- magento 后台menu 添加item
- VC动态创建工具栏及工具栏上的按钮及为按钮添加消息响应函数
- ActionBar初试 menu item转换为action item及常用功能的激活
- 为动态按钮添加消息响应函数
- delphi - 为 Frame 添加 OnShow 事件响应函数.
- 为自定义工具栏按钮添加消息响应函数
- MFC TreeControl为复选框添加响应函数
- MFC动态添加控件及响应函数
- Setting a Keyboard Accelerator for a Menu Item:为一个菜单项添加键盘加速器
- 为android程序添加背景音乐和Menu菜单
- eclipse 编写Android程序时,在menu添加菜单节点没有“Item”之类的选项
- Android menu键添加
- Android-添加menu
- Extjs动态添加子菜单:Ext.menu.Item 动态添加 Ext.menu.Menu
- Joomla! 使用手册 - 菜单及菜单项(Menu & Menu Item) 【转】
- Android为ListView的item添加按钮控件
- 最小的Flash播放器.rar
- 算法的稳定性
- ios-MKMapView苹果地图开发
- poj 2342/3342 树上的带权最大独立集(不与上司去吃饭)
- cocos2d-x 源码分析 : EventDispatcher、EventListener、Event 源码分析 (新抚摸机制,新的NotificationCenter机制)
- Android为Menu添加item及响应函数
- 线程启动带多个参数的方法
- 【互动问答分享】第9期决胜云计算大数据时代Spark亚太研究院公益大讲堂
- C++设计模式从0进击-2-抽象工厂模式
- 与一线Linux嵌入式开发工程师的对话
- html 表格溢出解决办法
- 找出数组中长度最长的等差数列
- Linux读取文件,导致内存高,触发oom-killer问题解决
- oracle rac常用的命令