Android学习笔记:Context Menu上下文菜单
新建一个Android Application Project
1. 打开Eclipse,并点击"File"菜单,选择"New",然后选择"Android Application Project"。
2. 在弹出的窗口中,给这个项目命名为"Context Menu"。
3. 点击"Next"按钮,选择适当的Android版本和其他配置项,然后点击"Finish"按钮。
在MainActivity中创建上下文菜单
1. 打开刚才创建的项目中的文件。
2. 在类的顶部声明以下常量:
```java
private static final int MENU_ITEM_ONE 1;
private static final int MENU_ITEM_TWO 2;
```
3. 在MainActivity类中覆盖onCreateContextMenu(Menu menu)方法,在该方法中调用menu的add()方法来添加菜单项:
```java
@Override
public void onCreateContextMenu(ContextMenu menu, View v, menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
(0, MENU_ITEM_ONE, 0, "菜单项一");
(0, MENU_ITEM_TWO, 0, "菜单项二");
}
```
在MainActivity中响应上下文菜单事件
1. 继续在MainActivity类中覆盖onContextItemSelected(MenuItem item)方法,来处理上下文菜单的选择事件:
```java
@Override
public boolean onContextItemSelected(MenuItem item) {
switch(()) {
case MENU_ITEM_ONE:
// 处理菜单项一的事件
return true;
case MENU_ITEM_TWO:
// 处理菜单项二的事件
return true;
default:
return super.onContextItemSelected(item);
}
}
```
运行并测试上下文菜单
1. 在Eclipse中右击该项目,选择"Run As",然后选择"Android Application"。
2. 在模拟器或真机中运行应用程序。
3. 长按需要显示上下文菜单的元素,直到上下文菜单选项出现。
以上是关于如何在Eclipse中使用Android建立一个上下文菜单的步骤。通过按住字符不动,即可显示出上下文菜单选项。可以根据项目需求和个人喜好自定义菜单项以及处理相应的事件。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。