Android中为activity创建菜单

 更新时间:2017年02月28日 09:07:20   作者:Lachie_Ye  
这篇文章主要为大家详细介绍了Android中为activity创建菜单的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

安卓中为activity创建菜单,供大家参考,具体内容如下

1.在res上面右键 > new > Android xml file .
2.在弹出对话框中,找到 resourse type 点开右边的下拉框 选为Menu, file中写上资源名字(随意)
3.之后将下面代码粘到xml中,自己根据需求进行修改

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
  <item 
    android:id="@+id/add_item"
    android:title="add"
    />
  <item 
    android:id="@+id/delete_item"
    android:title="delete"
    />
</menu>

4.在你需要添加菜单的activity中添加下面代码

  /**
   * 重写activity 中创建菜单的选项
   * 
   * @return 返回真假决定是否显示
   */
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {

    //通过inflater对象将自己写的资源文件转换成menu对象
    //参数1代表需要创建的菜单,参数2代表将菜单设置到对应的menu上
    getMenuInflater().inflate(R.menu.main, menu);

    return true;
  }

  /**
   * 重写activity 中菜单选中事件
   * 
   * @return 返回真假,对实现效果没有影响。
   */
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
    case R.id.add_item:
      Toast.makeText(this, "add", Toast.LENGTH_SHORT).show();
      break;
    case R.id.delete_item:
      Toast.makeText(this, "del", Toast.LENGTH_SHORT).show();
      break;
    }

    return false;
  }


结束

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Kotlin协程之Flow异常示例处理

    Kotlin协程之Flow异常示例处理

    这篇文章主要为大家介绍了Kotlin协程之Flow异常处理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Android中EditText光标的显示与隐藏方法

    Android中EditText光标的显示与隐藏方法

    这篇文章主要给大家介绍了关于Android中EditText光标的显示与隐藏以及Android之第一次不显示EditText光标的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-11-11
  • android开发教程之view组件添加边框示例

    android开发教程之view组件添加边框示例

    这篇文章主要介绍了android开发中给view组件添加边框的示例,需要的朋友可以参考下
    2014-02-02
  • Android 完整购物商城界面的实现案例

    Android 完整购物商城界面的实现案例

    这篇文章为大家带来一个Android 完整购物商城的界面具体的实现,案例中含有商品列表的显示,为商城最重要的功能之一,感兴趣的朋友来看看吧
    2022-03-03
  • Android 日期选择器实例代码

    Android 日期选择器实例代码

    这篇文章主要介绍了Android 日期选择器实例代码,需要的朋友可以参考下
    2017-05-05
  • Android 知乎广告效果实现代码

    Android 知乎广告效果实现代码

    这篇文章主要介绍了Android 知乎广告效果实现代码,需要的朋友可以参考下
    2018-01-01
  • Android模仿用户设置密码实例

    Android模仿用户设置密码实例

    首先有2个对话框,没有设置过密码,需要设置dialog_set_password.xml,用户设置过密码,不需要设置,直接输入密码dialog_input_password.xml,具体实现代码,大家参考下本文
    2017-03-03
  • 实例详解Android文件存储数据方式

    实例详解Android文件存储数据方式

    总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。下面通过本文给大家介绍Android文件存储数据方式,对android文件存储数据相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • Android弹出窗口实现方法

    Android弹出窗口实现方法

    这篇文章主要介绍了Android弹出窗口实现方法,涉及Android TextView及鼠标事件的响应相关技巧,需要的朋友可以参考下
    2016-01-01
  • Android使用文件进行数据存储的方法

    Android使用文件进行数据存储的方法

    这篇文章主要介绍了Android使用文件进行数据存储的方法,较为详细的分析了Android基于文件实现数据存储所涉及的相关概念与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09

最新评论