1 / 23
文档名称:

Android教程(Menu,ActionBar,ListView).docx

格式:docx   大小:205KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Android教程(Menu,ActionBar,ListView).docx

上传人:碎碎念的折木 2022/7/13 文件大小:205 KB

下载得到文件列表

Android教程(Menu,ActionBar,ListView).docx

相关文档

文档介绍

文档介绍:Menu
Menu 的种类
OptionMenu(选项菜单)
Android 手机上有个Menu 按键,当 Menu 按下时,每个 Activity 都可以选择处理这一
请求,一般情况下,选项菜单最多显示 2 排每排 3 个菜单ase 4:
case 5:
case 6:
}
Toast. makeText(this , "删除菜单被点击了", ).show(); break ;
Toast. makeText(this , "保存菜单被点击了", ).show(); break ;
Toast. makeText(this , "帮助菜单被点击了", ).show(); break ;
Toast. makeText(this , "添加菜单被点击了", ).show(); break ;
Toast. makeText(this , "详细菜单被点击了", ).show(); break ;
Toast. makeText(this , "发送菜单被点击了", ).show(); break ;
returntrue ;
}
//选项菜单被关闭事件,菜单被关闭有三种情况:MENU键再次被点击;BACK 键被点击;用户选择了某一个菜单项
***@Override
publicvoid onOptionsMenuClosed(Menu menu) {
// TODO Auto-generated method stub
super .onOptionsMenuClosed(menu);
Toast. makeText(this , "选项菜单关闭了", ).show();
}
//菜单被显示之前的事件***@Override
publicboolean onPrepareOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
Toast. makeText(this , "选项菜单显示之前onPrepareOptionsMenu 方法会被调用", Toast. LENGTH_LONG).show();
returntrue ;
}
}
以前的显示效果:
以后的显示效果:
ContextMenu(上下文菜单)
1.创建一个 ContextMenu 工程 ,主 Activity 实现如下:
publicclass ContextMenuActivity extends Activity {
/** Called when the activity is first created. */ ***@Override
publicvoid onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(. main);
//为VIEW注册上下文菜单
findViewById(. button1).setOnCreateContextMenuListener( this );
}
//上下文菜单被选择事件***@Override
publicboolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub switch (())
{
case 1:
case 2:
Toast. makeText(this , "编辑", ).show();
break ;
Toast. makeText(this , "删除", ).show(); break ;
}
returnsuper .onContextItemSelected(item);
}