`
tomhibolu
  • 浏览: 1431621 次
文章分类
社区版块
存档分类
最新评论

从xml添加menu注意事项

 
阅读更多

以上在res/menu/options_menu。

在activity中添加:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
MenuItem mi_settings = menu.findItem(R.id.settings_button);
// MenuItem mi_settings = menu.getItem(0);

mi_settings.setIntent(new Intent(this, aa.class));
return true;
}
两个红色的部分 都是正确的

但是不能用 MenuItem mi_settings=(MenuItem)findViewById(R.id.settings_button);




分享到:
评论

相关推荐

    struts-menu集成struts2.3.1例子以及注意的地方

    1. **添加依赖**:首先,你需要在项目的`pom.xml`或类路径中添加`struts-menu`的依赖库。确保版本与Struts2.3.1兼容。 2. **配置数据源**:`struts-menu`需要一个数据源来获取菜单信息。你可以选择XML文件、数据库...

    Android statusBar添加back,home,menu按钮

    5. **注意事项**: - 这种自定义行为可能会影响Android的标准化用户体验,因此不推荐在常规应用中使用,除非有特殊需求。 - 修改系统组件可能会导致兼容性问题和安全风险,需谨慎操作。 - 对于非系统应用,需要...

    Android menu单选菜单.rar

    `源码说明.txt`可能是对实现细节的文字描述,包括如何将代码整合到项目中以及注意事项。`双击访问白杨工作室查看更多程序源码~.url`则指向了更多Android源码资源的获取途径。 总的来说,这个资源包提供了一个关于...

    mtk-add-menu.rar_mtk

    压缩包中的“mtk add menu.txt”文件很可能包含了具体的步骤、代码示例或注意事项,例如如何配置AndroidManifest.xml,如何在代码中创建菜单项,以及如何将改动编译回系统镜像等。对于想要在MTK设备上进行系统级定制...

    MySQL WorkBench 8.0 菜单汉化文件(仅汉化菜单)

    MySQL WorkBench是一款广泛使用的数据库设计、管理和开发...总之,通过使用"MySQL WorkBench 8.0 菜单汉化文件",中文用户可以更方便地操作MySQL WorkBench,提高工作效率,而以上步骤和注意事项是实现这一目标的关键。

    android wheel menu

    注意事项 - 在AndroidManifest.xml中确保Activity有触摸事件处理权限。 - 考虑到不同设备的屏幕尺寸和分辨率,测试时应覆盖多种设备类型。 - 菜单项的布局应简洁明了,避免过多的文字和复杂图形,以免影响用户体验...

    Android中如何为选项菜单添加图标.pdf

    4. **注意事项** - 图标资源应存储在`res/drawable`或其子目录下,并确保在不同密度的设备上都有相应的适配图片。 - 使用`android:showAsAction`属性可以控制菜单项是否显示在动作栏中。`always`表示始终显示,`...

    XDIME开发过程标签使用的注意事项(个人笔记)

    XDIME是一种特定于某个业务场景或技术框架的开发方式,其标签使用有着特定的规则和注意事项。以下是对这些规则的详细解析: 1. **标签嵌套规则**: - `<span>`标签内不应包含`<xf:label>`,因为这可能导致布局或...

    滑动Menu 菜单,有动画

    **五、注意事项** - 抽屉宽度通常是屏幕的1/3或更少,以保持主视图的可见性。 - 抽屉的关闭通常与触摸屏幕其他区域或点击菜单项关联,以提供一致的用户体验。 - 如果抽屉内有可点击的元素,确保它们具有足够的触摸...

    基于css的Individuality 笔记样式menu菜单Demo

    最后,readme.md文件通常包含关于Demo的说明、使用方法、注意事项等信息。在这里,你可以找到关于如何查看和应用这个菜单样例的详细步骤,以及可能存在的依赖库或者特殊浏览器兼容性问题。 总的来说,这个“基于css...

    安卓开发-PopupWindow模仿UC底部Menu.zip

    7. 注意事项: - PopupWindow必须在UI线程中创建和显示。 - 如果PopupWindow超过屏幕大小,可能需要处理滚动事件。 - 为了防止内存泄漏,记得在不需要PopupWindow时调用`dismiss()`方法。 通过上述步骤,开发者...

    Android SlidingMenu demo

    通过掌握其基本使用方法和注意事项,开发者可以轻松地在自己的应用中添加这一特性,提升应用的交互性和用户体验。同时,持续关注社区和开源项目的更新,将有助于开发者保持与时俱进,掌握最新的开发技术和最佳实践。

    安卓Android源码——PopupWindow模仿UC底部Menu.zip

    6. 注意事项: - `PopupWindow` 默认无法接收触摸事件,需要设置 `isFocusable` 为 true。 - 为了防止内存泄漏,记得在Activity的 `onDestroy()` 方法中调用 `popupWindow.dismiss()`。 总结,这个源码项目是通过...

    安卓toolBar

    使用Fragment时的注意事项 在Fragment中使用Toolbar,需要传递给对应的Activity,由Activity来处理设置和菜单事件。 ### 9. 非默认ActionMode 如果需要自定义选中模式,可以通过实现`ActionMode.Callback`接口,并...

    侧滑菜单NavigationView

    注意事项 - 菜单项图标应使用`@drawable`资源,而不是`@mipmap`,以确保在不同密度的设备上正确显示。 - 在处理点击事件时,记得关闭侧滑菜单,否则用户可能无法再次滑动打开菜单。 总结,NavigationView是...

    slidingmenu

    注意事项** - SlidingMenu库可能不适用于所有版本的Android系统,因此在使用前需检查兼容性。 - 考虑到现代Android设计趋势,如Material Design,现在更多地推荐使用`NavigationView`配合`DrawerLayout`来实现侧滑...

    android 自定义仿微信底部菜单栏

    四、注意事项 1. 考虑到适配问题,需要确保底部菜单栏在不同屏幕尺寸和方向下的表现一致。 2. 为了提高用户体验,可添加过渡动画,如淡入淡出,使界面切换更加平滑。 3. 在自定义ViewGroup时,要注意性能优化,避免...

    mmiresource.rar_mmi

    五、实践技巧与注意事项 1. 使用资源引用:尽量避免硬编码,而是使用R类中的资源ID来引用资源,以便于维护和调试。 2. 多语言支持:在values目录下创建对应语言的子目录(如values-fr),并在其中编写对应语言的...

    安卓 弹出 菜单 实例

    ### 注意事项 1. 弹出菜单仅在触摸设备上可用,不适用于没有触摸屏的设备。 2. 为了提供良好的用户体验,确保菜单项的数量适中,不要过多,以免超出屏幕范围。 3. 考虑到无障碍功能,为菜单项添加合适的描述性文字或...

    android之searchview

    `LinuxIDC.com.png`可能是一个关于如何在Linux服务器上部署和配置Android应用的教程图片,而`教程重要说明.txt`可能包含了一些关于如何理解`SearchView`和`SearchableDictionary`的注意事项。然而,这些文件并不直接...

Global site tag (gtag.js) - Google Analytics