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中menu使用详解全部内容,希望文章能够帮你解决Android中menu使用详解所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)