留意顺序,书写的顺序在页" /> 
快捷搜索:

Android 底部菜单按钮实现

实现了使用Android底部的那些菜单键

在res目录下新建一个menu目录,在menu目录下,新建一个title_only.xml文件,文件内容如下:

http://schemas.android.com/apk/res/android">

留意顺序,书写的顺序在页面中显示的顺序是从上到下,从左到右。一行最多显示三个,统共最多显示6个菜单。

在active中重写onCreateOptionsMenu和onOptionsItemSelected

如下所示:

@Override

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater menuInflater = getMenuInflater();

menuInflater.inflate(R.menu.title_only, menu);

return true;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.home:

break;

case R.id.search:

showSettings();

break;

case R.id.recent_history:

break;

case R.id.preferences:

showSettings();

break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

onCreateOptionsMenu是加载menu的xml文件。onOptionsItemSelected是选择哪个按键,做什么处置惩罚。

这里,我点击preferences按键,跳转到设置页面。效果如下图所示:

详细代码见:http://henzil.googlecode.com/svn/trunk/android.options.context/

您可能还会对下面的文章感兴趣: