Android 常用代码---菜单
来源:互联网 发布:淘宝HD的微淘在哪里 编辑:程序博客网 时间:2024/06/06 02:50
1
构造和处理选项菜单
权限
代码
/*
* Add this in your Activity
*/
private final int MENU_ITEM_0 = 0;
private final int MENU_ITEM_1 = 1;
/**
* Add menu items
*
* @see android.app.Activity#onCreateOptionsMenu(android.view.Menu)
*/
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_ITEM_0, 0, "Menu Item 0");
menu.add(0, MENU_ITEM_1, 0, "Menu Item 1");
return true;
}
/**
* Define menu action
*
* @see android.app.Activity#onOptionsItemSelected(android.view.MenuItem)
*/
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_ITEM_0:
// put your code here
break;
case MENU_ITEM_1:
// put your code here
break;
default:
// put your code here
}
return false;
}
2
禁用菜单项
权限
代码
menu.findItem("yourItemId").setEnabled(false);
3
添加子菜单
权限
代码
SubMenu subMenu = menu.addSubMenu("YourMenu");
subMenu.add("YourSubMenu1");
4
XML菜单定义
权限
代码
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_0"
android:title="Menu Item 0" />
<item android:id="@+id/menu_1"
android:title="Menu Item 1" />
</menu>
5
从XML解压菜单
权限
代码
/**
* Inflate Menu from XML
*/
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.yourXMLName, menu);
return true;
}
- Android 常用代码---菜单
- Android 常用代码集合
- android常用代码片段
- Android常用代码
- android 常用代码
- android 常用代码
- android 常用代码
- android 常用代码
- Android 常用代码集合
- Android 常用代码集合
- android 常用代码备份
- android常用代码片段
- Android开发常用代码
- android常用代码
- Android 常用代码收集
- Android 常用代码工具
- Android常用功能代码
- Android 开发常用代码
- WMS 的开关驱动型配置、流程驱动型配置、定制讨论
- 练习4.1 E2 解答
- Unity3D中GameObject 详细介绍
- flex GIS 闪烁(GLOW,SWF)
- Sum Problem
- Android 常用代码---菜单
- cygwin的安装
- awk使用内置函数
- 黑马程序员_java基础之多线程
- 让你1秒看清mysql服务器问题所在
- 解读linux对string.h函数的实现
- Hadoop操作笔记--命令大全
- 面容是了解一个人生活习惯的窗口,包括一个人的饮食情况
- 在Oracle数据库中查询所有触发器、存储过程、视图、表的两种方法