【转】android小结(一)之menu】的更多相关文章

原文网址:http://zhouyunan2010.iteye.com/blog/1151215 android提供有三种menu类型 一.Options Menu(选项菜单) 这是一组item选项的集合,当用户点击MENU button时,此menu就会出现.如果是3.0以后的版本可以通过action bar直接选择menu item 二.Context Menu(上下文菜单) 当用户长按住一个注册了上下文菜单的控件时,会弹出一个上下文菜单,它是一个流式的列表,供用户选择某项 三.Submen…
Menu菜单资源 android应用推荐使用XML来定义菜单,其可提供更好的解耦方式. 菜单资源通常位于res/menu文件夹下,其菜单根元素为<menu.../>,menu元素下可包含子元素如下: <item.../>子元素 定义菜单项 <group.../>子元素 将多个<item>定义的菜单项包装成一个菜单组 <group.../>子元素 用于控制整个菜单组的行为,该元素可指定如下常用属性: checkableBehavior:指定该组菜单…
Android中的Menu分为三种,分别为:OptionsMenu(选项菜单).ContextMenu(上下文菜单).SubMenu(子菜单). 1.OptionsMenu 按Menu键就会显示,用于当前的Activity. 在Activity里面,一般通过以下函数来使用options menu:      Activity::onCreateOptionsMenu (Menu menu)   创建options menu,这个函数只会在menu第一次显示时调用.      Activity::…
1.首先在res目录下新建一个menu文件夹,右击res目录->New->Directory,输入文件夹名menu,点击OK. 接着在这个文件夹下再新建一个名叫main的菜单文件,右击menu文件夹->New->Menu resource file. 文件名输入menu1,点击OK完成创建.然后在menu1.xml中添加如下代码: <?xml version="1.0" encoding="utf-8"?> <menu xm…
对于Android开发中的menu没有声明的情况: 首先,将鼠标定位到红色的menu上面, 然后,Alt+enter组合键,建立文件menu, 然后将以下代码复制进去: <item android:id="@+id/item_store" app:showAsAction="always" android:title="" android:icon="@mipmap/ic_launcher" android:orderI…
直接在代码中添加菜单项,给菜单项分组等,这是比较传统的做法,它存在着一些不足.比如说,为了响应每个菜单项,我们需要用常量来保存每个菜单项的ID等.为此,Android提供了一种更好的方式,就是把menu也定义为应用程序的资源,通过android对资源的本地支持,使我们可以更方便地实现菜单的创建与响应.b本文就介绍如何使用XML文件来加载和响应菜单,我们需要做这几步: 1.在/res目录下创建menu文件夹2.在menu目录下使用与menu相关的元素定义xml文件,文件名是随意的,android会…
Menu是一个接口, 他有2个子接口, SubMenu和ContextMenu; 前者菜单常见于按home键就会出现 ,后者是一个上下文菜单, 一般点击某个条目会在手机屏幕中出现一个类似悬浮窗口的菜单 1.SubMenu的实现 总体来说它主要有2个方法--add()和addSubMenu()前者是往子菜单中添加菜单项; 后者是添加一个新的子菜单 案例: public class MainActivity extends Activity { @Override public void onCre…
(1)在res--menu目录下的main.xml文件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <menu xmlns:android="http://schemas.android.com/apk/res/android">       <item android:id="@+id/file" android:orderincateg…
一.问题: android studio项目中没有看到menu文件夹: 在android studio项目中想要添加menu布局文件,一开始我的做法是:直接在res文件夹右键选择xml文件来添加,如下图: 但是会发现新建的布局文件好像很奇怪,不能添加menu以及item,如下图: 二.解决办法: 经过百度才知道menu布局文件要在menu文件夹地下创建才行,正确的做法如下: (1)先在res文件夹右键,然后如下图选择: 然后会出现下面的页面,在Resource type下拉栏选择menu,如下图…
一. 对与java读写文件的操作: 字节流: //filename  可以是文件名,可以是文件路径 FileOutputStream outputStream=new FileOutputStream(filename); //filename  可以是文件名,可以是文件路径 //append 是否追加 FileOutputStream outputStream=new FileOutputStream(filename,bool append); outputStream.write(byte…