Activity_使用菜单文件

  • 步骤
res 目录下面新建一个名字为menu的文件夹(右击res,选择new ---- Directory)
在这个文件夹下在新建一个名叫做main的菜单文件。
  • 书写
 <item
        android:id="@+id/add_item"
        android:title="add"/>
    <item
        android:id="@+id/remove_item"
        android:title="Remove"/>
//上面就是表述了两个菜单选项
  • 展示
    在想要使用的activity中选择重写如下两个方法
 @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main,menu);//表示填充出一个菜单布局出来,往menu对象上加
        return true;//只有返回true 才能展示出想要的菜单
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){//这个方法是处理点击事件的了。
            case R.id.add_item:
                Toast.makeText(this,"你点击了添加的按钮",Toast.LENGTH_SHORT).show();
                break;

            case R.id.remove_item:
                Toast.makeText(this,"你点击了移除的按钮",Toast.LENGTH_SHORT).show();

                break;
        }
        return true;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容