2016 - 2024

感恩一路有你

Android学习笔记:Context Menu上下文菜单

浏览量:3390 时间:2024-07-07 22:00:23 作者:采采

新建一个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建立一个上下文菜单的步骤。通过按住字符不动,即可显示出上下文菜单选项。可以根据项目需求和个人喜好自定义菜单项以及处理相应的事件。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。