Android用户界面开发(11):Menu
菜单(Menu)
Android有一个按键“Menu”专门显示菜单,当程序设置了菜单的时候可以通过该按键来操作应用程序的菜单选项。
(XML布局实现)要实现菜单功能首先需要xml布局文件声明通过onCreateOptionsMenu来创建菜单,然后需要对其进行事件监听,之后根据不同的菜单选项来执行不同的任务。
首先在res文件夹下新建一个“Menu”文件夹创建一个Menu.xml文件,然后在其中创建需要的菜单。
之后在onCreateOptionsMenu方法装载xml布局文件,
在onOptionItemSelected监听方法中通过getItemId方法获得当前选中的菜单的ID.之后进行相应的操作,
参考链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=137475
http://www.apkbus.com/forum.php?mod=viewthread&tid=104243
源码下载链接:http://www.apkbus.com/android-117099-1-1.html
喜欢开源,乐意分享的大神们,欢迎加入QQ群:176507146,你值得拥有哦!
Android用户界面开发(11):Menu相关推荐
- Android用户界面开发(2):ListView
ListView(列表) ListView用来显示一个列表的控件.用户可以选择并操作这个列表,同时必然会触发一些事件.当鼠标滚动时会触发setOnItemSeletedListener事件,点击时则会 ...
- android用户界面之菜单(Menu)教程实例汇总
一.Menu的基本介绍 1.从头学Android之Menu选项菜单 http://www.apkbus.com/android-13930-1-1.html 2.Android 界面之Menu菜单 ...
- Android用户界面开发:控件集合
一个Demo搞定30个控件 转载链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=43667 源码下载链接:http://downlo ...
- Android 用户界面开发
一个好的应用界面的必要条件: 1. 内容清楚 2. 指示明白 3. 屏幕美观 4. 有亲切感 应用界面的设计是对控件进行适当的取舍及功能的选择和处理的过程.在程序设计中,需要对设计的方法反复推敲.琢磨 ...
- Android用户界面开发(16):ImageSwitcher
图片切换(ImageSwitcher) 通过ImageSwitcher类来实现切换图片的效果,ImageSwitcher类必须设置一个ViewFactory,主要用来将显示的图片和父窗口区分开来,因此 ...
- android 用户界面教程实例汇总
1.android用户界面之WebView教程实例汇总 http://www.apkbus.com/android-51718-1-1.html 2.android用户界面之Notification教 ...
- android actionbar 背景,Android应用开发之定制页面背景及Actionbar overflow menu的背景色...
本文将带你了解Android应用开发之定制页面背景及Actionbar overflow menu的背景色,希望本文对大家学Android有所帮助 定义theme和style, 注意是actionOv ...
- Android快速开发不可或缺的11个工具类(下载)
Android快速开发不可或缺的11个工具类(下载) 源码简介 Android快速开发不可或缺的11个辅助类,其中10个来自张鸿洋的博客,1个是我平时积攒的,复制粘贴到你的项目里,添加上包名就可以直接 ...
- android应用开发实验报告_聚焦 Android 11: Android 11 应用兼容性
作者 / Android 产品经理 Diana Wong在往期 #11WeeksOfAndroid 系列文章中我们介绍了联系人和身份.隐私和安全,本期将聚焦 Android 11 兼容性.我们将为大家 ...
最新文章
- 机器学习之五:神经网络、反向传播算法推导
- Session,Cookie,jsessionid,Url重写
- 【python+selenium自动化】使用pytest+allure2完成自动化测试报告的输出
- 4.安全与NAT策略-1
- php注册变量函数,PHP变量函数
- linux系统学习第二天
- appium安装教程
- Pycharm安装scrapy以及初始化爬虫项目
- android 手机 瘦身,手机瘦身 Android系统程序精简教程(1)
- 15道经典大数据面试题
- 再次推荐台湾电影《国士无双》_原水_新浪博客
- linux安装python任意版本,一键安装和一键卸载shell脚本
- python爬虫概述
- iOS中设置百度地图自定义标注图片,自定义泡泡
- Leek' music diary 1
- 安装软件时出现“error creating process错误”
- 在线聊天室的消息单聊的实现——springboot整合WebSocket(二)
- 网络设备割接—七大步骤
- 致传统投资人的一封信:从宏观视角看投资数字资产的合理性
- 圆方橱柜设计软件破解