电脑基础知识学习,5x虫草含片,符箓惊神
menu(菜单)是android中一定会使用的模块,每个android项目都会用到menu来给用户起到选择和导航的作用,提升用户体验,下面通过本文给大家分享android 中menu使用,需要的朋友一起看看吧
很多activity界面中都存在一个菜单栏,就是点击右上角的一个按钮的时候会出现一个下拉列表差不多的东西,这个功能的实现其实只需要下面的两步,每一个activity都可以拥有自己独一无二的menu,具体的格式可以自己进行定义,详细的创建步骤如下
①在res下的menu中创建file_menu.xml:
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:icon="@drawable/ic_launcher" android:title="file"> <menu> <group android:id="@+id/noncheckable_group" > <item android:id="@+id/newfile" android:alphabeticshortcut="n" android:title="new"/> <item android:id="@+id/openfile" android:alphabeticshortcut="o" android:title="open"/> <item android:id="@+id/savefile" android:alphabeticshortcut="s" android:title="save"/> </group> </menu> </item> </menu>
②java代码:
// 创建menu @override public boolean oncreateoptionsmenu(menu menu) { mi.inflate(r.menu.file_menu, menu); return true; } // menu的点击事件 @override public boolean onoptionsitemselected(menuitem item) { switch (item.getitemid()) { case r.id.newfile: toast.maketext(menu_resource.this, "点击了newfile", 800).show(); break; case r.id.openfile: toast.maketext(menu_resource.this, "点击了openfile", 800).show(); break; case r.id.savefile: toast.maketext(menu_resource.this, "点击了savefile", 800).show(); break; } return true; } //oncreateoptionsmenu和onoptionsitemselected方法为acitivity中的
总结
以上所述是小编给大家介绍的android中menu使用详解,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论