android中菜单的创建方式

1.先在res目录下新建一个menu文件夹(右键res目录—>New---->Directory)输入文件夹名为menu,
点击OK
2.在新建的menu下创建一个名为main的菜单文件(右击menu文件夹–>New—>Menu resource file 输入文件名为main 点击OK)
里面添加内容为:

3.在MainActivity中重写onCreateOptionsMenu() 方法 代码如下

@Override
public boolean onCreateOptionsMenu(Menu menu) {
//通过getMenuInflater()方法得到MenuInflater对象,调用inflate()方法给当前活动创建菜单该方法接收两个参数,第一个指定通过那个资源文件来创建菜单,第二个用于指定我们的菜单项将添加到哪一个menu对象中,这里直接使用onCreateOptionsMenu()方法中传入的menu的参数。返回true,表示允许菜单显示出来。,否则无法显示出来。
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
4.在MainActivity中重写onOptionsItemSelected()方法
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.add_item:
Toast.makeText(this,“zxc.class”,Toast.LENGTH_SHORT).show();
Log.e(“FirstActivity”,"++++++");
Intent intent=new Intent(this,zxc.class);
startActivity(intent);

        break;
    case R.id.remove_item:
        Toast.makeText(this,"you clicked 移除",Toast.LENGTH_SHORT).show();
        break;
        default:
}
return true;

}
这样运行即可发现 一个简单的菜单实现了。

发布了25 篇原创文章 · 获赞 1 · 访问量 715

猜你喜欢

转载自blog.csdn.net/weixin_43551957/article/details/103991892
今日推荐