Android 学习记录-加载菜单
来源:互联网 发布:网络主播小宝 编辑:程序博客网 时间:2024/05/18 02:49
@Overridepublic boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu, menu); return true;}
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.forecastfragment,menu); }
加载菜单按钮的函数。
复制课程中给的代码,R.menu.menu 这条语句出错,R代表res 第一个menu代表文件夹第二个menu代表该文件夹下的文件叫menu,应该xml格式的,但是我的android studio的
res 下面并没有menu这个文件夹,不知道是不是版本原因还是我没有装好,然后去查了一份
menu 布局配置文件 自己建立文件夹加上去,这条语句就可以了。
----------------------------------------------------
菜单
android3.0之前是菜单按钮,后来改为屏幕操作项和溢出选项的组合形式,通过res/menu文件夹中的xml来定义管理,
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/new_game" android:icon="@drawable/ic_new_game" android:title="@string/new_game" android:showAsAction="ifRoom"/> <item android:id="@+id/help" android:icon="@drawable/ic_help" android:title="@string/help" /></menu>比较常用的几个属性: android:id 资源 ID
android:icon 项目图标
android:title 项目标题
android:showAsAction 操作项目显示在操作栏中的时间和方式
android:orderInCategory 出现在菜单中的次序
可以通过以 <item> 子元素的形式添加 <menu> 元素,向任何菜单(子菜单除外)中的某个菜单项添加子菜单。
要在 Activity 中使用菜单,您需要使用 MenuInflater.inflate() 扩充菜单资源(将 XML 资源转换为可编程对象)。
0 0
- Android 学习记录-加载菜单
- Android 学习记录-加载器
- Android学习记录(五) 记录一下最近遇到的坑:android actionbar menu菜单无显示。
- android 动态加载记录
- Android学习笔记--菜单
- Android学习10--菜单
- android菜单学习笔记
- Android菜单学习
- Android 菜单学习笔记
- android学习----菜单
- 学习记录-Qt创建按键菜单
- Android利用GridView加载九宫格菜单
- Android可以实现动态加载菜单吗?
- 记录Android异步加载的学习(线程池、信号量、图片压缩、Looper)
- Android学习记录(二十)-viewpager切换数据加载的简单优化。
- Android学习记录(二十九)-- 旋屏不触发activity oncreate重复加载的方法。
- Android UI学习 - Menu菜单
- Android学习整理-菜单Menu
- java参数传递。传递值还是引用问题
- 【LeetCode】49. Group Anagrams解法及注释
- 配置Java环境
- android 跑马灯效果的基本实现以及自定义实现一个界面多个跑马灯效果
- bzoj 2208(强连通)
- Android 学习记录-加载菜单
- C++走向远洋——31(六周,项目一,1.1)
- HTML 元素
- Android绘图基础
- CentOS yum安装LAMP(Apache+MySQL+PHP)
- JS使用正则+JSON对HTML模板进行数据填充
- Android Studio SVN使用和VisualSVN-Server配置(图解)
- linux kernel 中的链表(二)
- 为什么用Java(转载知乎)