Android 添加菜单项

刚开始看郭大神的<<第一行代码>>,实现以下里面的一些例子.利用Menu给APP添加一个菜单项.

效果图

结构图

  • 在res的menu文件夹下创建一个xml文件,当然你也可以使用系统创建的main.xml文件,添加两个item.
 <item 
       android:id="@+id/add_item"
       android:title="Add"
       />
   <item 
       android:id="@+id/remove_item"
       android:title="Remove"
       />
  • 重写 onOptionsItemSelected();和onOptionsItemSelected();方法.
@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case R.id.add_item:
			Toast.makeText(this, "add_item", Toast.LENGTH_SHORT).show();
			break;
		case R.id.remove_item:
			Toast.makeText(this, "remove_item", Toast.LENGTH_SHORT).show();
		default:
			break;
		}
		return true;
	}
posted @ 2015-12-17 12:46  如梦真心  阅读(382)  评论(0编辑  收藏  举报