【Android学习日记】(四) 菜单使用例子
2012-02-23 17:34
459 查看
//初始化菜单,这个函数只会被被调用一次,在菜单第一次显示时调用,要想每次显示时都更新请参见
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, R.string.app_about);
menu.add(0, 1, 1, R.string.str_exit);
return super.onCreateOptionsMenu(menu);
}
//描述当菜单选项被选择时,如何作响应
public boolean onOptionsItemSelected(MenuItem item)
{
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case 0:
openOptionsDialog();
break;
case 1:
finish();
break;
}
return true;
}
//响应函数
private void openOptionsDialog()
{
new AlertDialog.Builder(this)
.setTitle(R.string.app_about)
.setMessage(R.string.app_about_msg)
.setPositiveButton(R.string.str_ok,
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
{
}
}
)
.show();
}
onPrepareOptionsMenu(Menu).
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, R.string.app_about);
menu.add(0, 1, 1, R.string.str_exit);
return super.onCreateOptionsMenu(menu);
}
//描述当菜单选项被选择时,如何作响应
public boolean onOptionsItemSelected(MenuItem item)
{
super.onOptionsItemSelected(item);
switch(item.getItemId())
{
case 0:
openOptionsDialog();
break;
case 1:
finish();
break;
}
return true;
}
//响应函数
private void openOptionsDialog()
{
new AlertDialog.Builder(this)
.setTitle(R.string.app_about)
.setMessage(R.string.app_about_msg)
.setPositiveButton(R.string.str_ok,
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
{
}
}
)
.show();
}
相关文章推荐
- 【Android学习日记】(十) 查看SD card使用情况的例子
- 【Android学习日记】(十三) Http Get使用简单例子
- 【Android学习日记】(八) Service的简单使用例子
- android学习日记:SharedPreferences的使用
- android学习(十一) 使用分享菜单
- android 6.0 权限管理的学习资料和使用例子
- 【Android学习日记】(九) 监听电话的例子
- (学习笔记)Android使用SurfaceView编写“迷宫搜索”例子
- Android中图表AChartEngine学习使用与例子
- android学习:菜单(Menu)的使用
- android开源框架学习---EventBus---使用例子
- 【Android学习日记】(十一) 文件存取简单例子
- android OkHttp学习以及使用例子
- 【Android学习日记】(五) 常用例子代码
- Android中图表AChartEngine学习使用与例子
- Android中图表AChartEngine学习使用与例子
- android 6.0 权限管理的学习资料和使用例子
- Android中图表AChartEngine学习使用与例子
- android学习日记27--Dialog使用及其设计模式
- Android(OPhone) 学习笔记 - 菜单使用