`
hemowolf
  • 浏览: 154429 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android学习笔记之三菜单

阅读更多

1,
  a,创建.重写public boolean onCreateOptionsMenu(Menu menu)
    menu.add添加菜单项
  b,监听菜单选中事件.重写public boolean onOptionsItemSelected(MenuItem item)//item.getItemId()为菜单项的id

 

2,带子菜单的菜单
 重写public boolean onCreateOptionsMenu(Menu menu)
 menu.addSubMenu(CharSequence title)返回父菜单SubMenu,SubMenu.add添加其下级菜单

 

3,从XML加载菜单
 getMenuInflater()返回MenuInflater实例或 new MenuInflater(Context context)
 MenuInflater.inflate(int menuRes, Menu menu) 加载XML
 
4,上下文菜单
 1,registerForContextMenu(View v)注册要显示上下文菜单的控件
 2,重写public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) 创建上下文菜单

分享到:
评论

相关推荐

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 ...

    android 学习笔记---菜单

    本文将详细讲解Android中的三种菜单类型:Options Menu、Sub Menu和Context Menu,以及它们的使用和特性。 Options Menu,也称为选项菜单,是Android应用中最常见的菜单类型,通常位于屏幕顶部或底部。用户可以通过...

    Android基础学习笔记

    Android基础学习笔记主要涵盖了一系列关于Android开发的基本概念和关键组件,以下是这些知识点的详细解析: 1. **Activity**: 是Android应用程序的基本单元,它代表用户在屏幕上看到的一个界面。每个Activity都必须...

    Android学习笔记之Button,Toast,menu的简单用法

    这篇学习笔记将详细介绍这三个元素的使用方法。 首先,Button是Android中的一个视图控件,用于接收用户的点击事件。创建Button通常通过XML布局文件或代码动态创建。在XML中,我们可以设置Button的文本、大小、颜色...

    Android学习笔记之记录与出错

    ### Android学习笔记之记录与出错 #### 一、引言 在软件开发过程中,调试是必不可少的一个环节。尤其对于Android应用开发来说,确保程序稳定可靠地运行是至关重要的。本篇文章将详细介绍如何通过Android平台提供的`...

    Android基础笔记

    Android 菜单、对话框和通知是 Android 应用中的三个重要概念,用于实现应用程序的交互。菜单可以使用 Menu 类实现,对话框可以使用 Dialog 类实现,通知可以使用 Notification 类实现。 十二、Fragment Android ...

    Android_学习笔记

    ### Android学习笔记——从HelloWorld开始 #### 一、Google的Android SDK介绍 自从Google发布了Android SDK以来,这款开源移动操作系统迅速吸引了众多开发者的关注。Android SDK为开发者提供了丰富的工具和API,...

    Android学习笔记之记录与出错--千锋培训

    在Android Studio中,开发者可以通过点击顶部菜单栏的"View" -> "Tool Windows" -> "Logcat"来打开LogCat窗口。在这里,你可以看到所有日志记录,可以根据标签、级别等条件进行筛选,以便快速定位问题。 在实际应用...

    Pro Android学习:Menu

    本学习笔记主要关注如何在Android中创建和使用Menu,包括Menu的基本结构、菜单项的定义、菜单事件的处理以及自定义菜单样式等方面。下面我们将深入探讨这些知识点。 首先,Menu在Android中主要用于在特定时刻显示一...

    【安卓项目】——新闻资讯类项目

    Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数SharedPreferences) Android学习笔记...

    Android学习笔记(入门必看)

    ### Android学习笔记(入门必看) #### 一、Android简介 **Android** 是一个开源的操作系统,主要用于智能手机和平板电脑等移动设备。它由Google公司维护,并基于Linux内核进行开发。Android平台不仅包括操作系统...

    Android学习笔记(十二)——数据存储(SQLite数据库)

    Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的跳转及传值 Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 ...

    Android学习笔记九:基本视图组件:Spinner

    本篇学习笔记将深入探讨Spinner的使用、工作原理以及如何自定义它来满足特定需求。 一、Spinner的基本用法 1. 添加Spinner到布局文件: 在XML布局文件中,通过`<Spinner>`标签添加Spinner,可以设置其属性如id、宽...

Global site tag (gtag.js) - Google Analytics