Android控件之菜单的创建方式

Android控件之菜单的创建方式,第1张

概述显示效果图:第一种创建方式-------packagecom.example.androidthismenus;importandroid.app.Activity;

显示效果图:

第一种创建方式

-------

package com.example.androIDthismenus;import androID.app.Activity;import androID.os.Bundle;import androID.vIEw.Menu;import androID.vIEw.MenuItem;public class MainActivity extends Activity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentVIEw(R.layout.activity_main); } //用于创建选项菜单的事件方法,在打开界面是会被自动调用 @OverrIDe public boolean onCreateOptionsMenu(Menu menu) {  // Inflate the menu; this adds items to the action bar if it is present.  //getMenuInflater().inflate(R.menu.main,menu);  //参数1(组ID)参数2(当前选项的ID的ID)参数3(项目排序的编号)参数4(项目的标题)  menu.add(0,100,1,"设置游戏");  menu.add(0,200,2,"开始游戏");  menu.add(0,300,3,"退出游戏");  menu.add(0,400,4,"开始游戏");  return true; } //当选项菜单被点击时调用的事件方法 @OverrIDe public boolean onoptionsItemSelected(MenuItem item) {  // Handle action bar item clicks here. The action bar will  // automatically handle clicks on the Home/Up button,so long  // as you specify a parent activity in AndroIDManifest.xml.  int ID = item.getItemID();  if (ID == R.ID.action_settings) {   return true;  }  return super.onoptionsItemSelected(item); }}

第二种创建方式:

<?xml version="1.0" enCoding="utf-8"?><menu xmlns:androID="http://schemas.androID.com/apk/res/androID" > <item  androID:ID="@+ID/menu_new"  androID:icon="@androID:drawable/ic_menu_help"  androID:title="新建"/> <item  androID:ID="@+ID/menu_delete"  androID:icon="@androID:drawable/ic_menu_delete"  androID:title="删除"/> <item androID:title="子菜单">  <menu >   <item androID:ID="@+ID/menu_sub1"    androID:title="子菜单1"/>   <item androID:ID="@+ID/menu_sub2"    androID:title="子菜单2"/>  </menu> </item></menu>
// 通过配置文件来在Activyt当中填充menu菜单MenuInflater mInflater = getMenuInflater(); mInflater.inflate(R.menu.menu,menu);

上下文菜单:

d出菜单:

总结

以上所述是小编给大家介绍的AndroID控件之菜单的创建方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!

总结

以上是内存溢出为你收集整理的Android控件之菜单的创建方式全部内容,希望文章能够帮你解决Android控件之菜单的创建方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1144546.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存