menu Home Tags Archives Video About
android-menu的使用

一言加载中...

首先创建一个空白Activity
在工程的res/目录下创建menu 文件夹,文件夹下和创建一个Menu resource file

添加两个条目,并添加ID:

1
2
3
4
5
6
<item
android:id="@+id/add_item"
android:title="添加"/>
<item
android:id="@+id/move_item"
android:title="删除"/>

然后在Activity 中调用onCreateOptionsMenu方法,把刚才写的menu添加进来,调用onOptionsItemSelected 方法,来实现菜单条目的点击事件

1
2
3
4
5
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case R.id.add_item:
Toast.makeText(this,"add",Toast.LENGTH_SHORT).show();
break;
case R.id.move_item:
Toast.makeText(this,"move",Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return true;
}

评论