`
rayln
  • 浏览: 430912 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

onOptionsItemSelected方法

 
阅读更多
菜单的响应事件,根据ItemId辨别响应事件
例如:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
  super.onOptionsItemSelected(item);
  switch (item.getItemId()) {
  case 100:
    setTitle("通过菜单0改变标题!");
    break;
  default:
    setTitle("通过默认菜单改变标题!");
    break;
  }
  return true;
}

分享到:
评论

相关推荐

    Android_菜单(Menu)控件的使用.pdf

    onOptionsItemSelected方法用于处理菜单项被选中的事件,它需要根据菜单项的ID来执行相应的操作。 文档还介绍了使用Menu.add方法通过代码动态添加菜单项。通过指定组ID、项ID、显示顺序和标题,可以向菜单中添加新...

    ListView_onItemLongClick.rar

    - **onOptionsItemSelected**:当用户在上下文菜单中选择一个项时,会触发Activity的onOptionsItemSelected方法。在这里,你可以根据选择的菜单项ID执行相应的操作。 - **更新数据**:如果上下文菜单的操作涉及到...

    APP开发教程 Java Android移动端开发 4、Android UI编程(3) 共33页.ppt

    你可以通过在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法来创建和处理菜单项。菜单项可以通过setShowAsAction设置是否显示在工具栏上,而setOnMenuItemClickListener则用于监听菜单项的选择。 ...

    Android实现侧滑菜单DrawerLayout

    我们可以在 onOptionsItemSelected 方法中处理侧滑菜单事件: ```java @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // 点击侧滑...

    Android新手入门1——项目源码

    在`res/menu`目录下创建XML文件定义菜单项,然后在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法,分别用来生成菜单和响应菜单项的点击事件。 总结以上,Android新手入门需要掌握项目创建、活动...

    Android应用添加设置菜单.pdf

    当菜单项被用户选中时,需要实现onOptionsItemSelected方法来处理用户的操作。在这个方法中,可以判断哪个菜单项被选中,并执行相应的动作,比如启动一个新的Activity或根据选中的菜单项改变应用的状态。 在menu....

    toolbar demo

    - 在 Activity 中重写 onCreateOptionsMenu 和 onOptionsItemSelected 方法,处理菜单项的创建和点击事件。 ```xml <!-- menu.xml --> android:icon="@drawable/ic_search" android:title="搜索" /> // ...

    记录文档1

    通过在XML文件中定义menu资源,并在Activity中覆写onCreateOptionsMenu和onOptionsItemSelected方法,可以创建并处理菜单项。当用户选择菜单项时,会显示Toast消息,表明用户选择了哪个菜单。 最后,我们实现了附加...

    简易宠物蛇源代码

    3. **菜单的实现**:Android应用中的菜单通常通过MenuInflater和onOptionsItemSelected方法创建和响应。在宠物蛇游戏中,可能有设置、开始游戏、暂停等菜单项,开发者需要处理这些菜单项的点击事件。 4. **简易多点...

    Android实战: 如何实现 图片分享菜单加入指定程序

    为了确保用户操作的顺利进行,需要在Activity的onOptionsItemSelected方法中捕获ACTION_SEND意图,并调用startActivity(Intent)启动分享。 7. **优化用户体验**: 为了提供良好的用户体验,确保在分享大图时不会...

    Android之ActivityGroup实现Tab分页标签

    在子Activity的onCreateOptionsMenu和onOptionsItemSelected方法中,可以创建和处理菜单项。 - 当用户在子Activity的菜单中进行操作时,这些操作只会影响当前的子Activity,而不影响其他子Activity或ActivityGroup...

    android_ 9ppt (吉林大学android课程英文讲义)

    例如,在选项菜单的情况下,可以重写onCreateOptionsMenu方法来定义菜单项,并通过重写onOptionsItemSelected方法来处理菜单项被选中的事件。 讲义中还提到了如何在具体的应用示例中使用菜单。例如,如果应用中有两...

    Android操作工具栏Toolbar的代码例子

    然后,在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法来处理SearchView的事件: ```java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.search...

    Toolbar的简单使用01

    然后在Activity中重写onCreateOptionsMenu和onOptionsItemSelected方法: ```java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); return true;...

    android action bar例子

    在MainActivity.java中,重写onOptionsItemSelected方法来处理菜单项的点击事件: ```java @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_...

    Android利用DrawerLayout实现侧滑菜单

    在onOptionsItemSelected方法中,我们检查了ACTION_BAR_HOME_ID(或自定义的菜单项ID),如果被选中,则调用toggle.onOptionsItemSelected(item)来处理抽屉的打开和关闭。 为了填充抽屉视图中的菜单项,可以在XML...

    Google Android入门到精通详解

    开发者可以通过onCreateOptionsMenu和onOptionsItemSelected方法来创建和响应菜单项。 **6.6 弹出对话框** 对话框是一种用于与用户进行短暂互动的UI组件,可以用来确认用户的选择、提示信息等。Android提供了一种...

    Android应用源码之SlidingMenu--IT计算机-毕业设计.zip

    这可以通过设置OnClickListener或者在菜单项上使用onOptionsItemSelected方法来实现。 4. **滑动手势识别**:SlidingMenu的核心在于滑动手势的识别。你需要配置滑动的敏感度、滑动方向以及滑动时的动画效果。这涉及...

    Android开发java小功能集

    8. **menu**:菜单在Android中通常指Action Bar或Overflow Menu中的选项,可以通过 onCreateOptionsMenu 和 onOptionsItemSelected 方法进行创建和处理。 9. **theme**:主题和样式是Android UI设计的重要部分,...

    7.1 短信导入导出功能实现

    // 示例:onOptionsItemSelected方法 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.import_sms: // 打开文件选择器,供用户选择要导入的XML文件 ...

Global site tag (gtag.js) - Google Analytics