1、选项菜单 optionsmenu
2、上下文菜单 contextmenu
3、子菜单 submenu
菜单项属性。
方法:1、oncreateoptionmenu: 当activity启动的时候,系统会调用oncreateoptionmenu方法,仅且调用一次,主要完成菜单的初始化工作,可以在此处给选项菜单中添加新的菜单项,在随后的activity活动中,不会再调用此方法。
2、onprepareoptionsmenu:用户每次按下菜单键,系统会调用 onprepareoptionsmenu方法,可以在该方法里面添加一些动态改变菜单内容的**,比如可以根据当前的需求,隐藏一些不需要的菜单项,或者再添加一些菜单项。onprepareoptionsmenu的默认操作就是弹出已有的选项菜单。
3、onoptionsitemselected:用户选择某个菜单项时,系统会调用onoptionsitemselected方法,可以重写该方法来实现具体的应用需求。
4、onoptionsmenuclosed:用户取消菜单或者执行完onoptionsitemselected方法后,系统都会调用onoptionsmenuclosed方法,该方法默认操作是隐藏菜单框,一般不重写。
创建option menu
option menu 内部调用的流程。
**段特别注意返回值部分的意义。
@override
public boolean oncreateoptionsmenu(menu menu)
override
public boolean onoptionsitemselected(menuitem item)
return false;
返回值为false代表继续执行系统内部的默认处理,比如选择菜单后,菜单框一般会隐藏。
返回值为true,代表中止继续执行,菜单框不会隐藏。
return
/菜单被显示之前的事件。
@override
public boolean onprepareoptionsmenu(menu menu)
contextmenu
context menu 启动流程。
android笔记
button跳转页面。package import import import import import public class demomain extends activity 在中增加。设置背景。在res里建drawable的文件夹,把背景 放到文件夹中,在布局中输入android bac...
android笔记
code jdk net io 本地文件。j a class jvm dvmc c j a 900万人 j a android应用开发 app android系统开发。android移植开发。flv rmvb mp4 3gp 1.android源码,修改libraries,c 写插件 flv j a...
android笔记
android中调用activity的常用的纯背景颜色有 如图 开始动画 帧动画 第一种方式启动帧动画 在activity启动时会自动运行动画 animationdrawable ad imageview iv imageview findviewbyid animationdrawable 当一个...