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