1、在res目录中创建一个menu的一个目录

2、创建menu文件

<?xml version="1.0" encoding="utf-8"?>

        android:id="@+id/add_item"

        android:title="添加">

        android:id="@+id/remove_item"

        android:title="移除"

        >

3、在ActionBar创建menu

@Override

public boolean onCreateOptionsMenu(Menu menu) {//返回值为true的时候menu才会显示在Actionbar上

//通过getMenuInflater()方法获得MenuInflate对象,通过MenuInflate对象的inflate方法创建活动菜单

    getMenuInflater().inflate(R.menu.main,menu);

return true;

}

4、为menu中的item添加事件

@Override

public boolean onOptionsItemSelected(MenuItem item) {

//当menu列表项被选择之后进行的操作

    switch (item.getItemId()){

case R.id.add_item:

Toast.makeText(FirstActivity.this,"你点击了“添加项目”",Toast.LENGTH_SHORT).show();

break;

case R.id.remove_item:

Toast.makeText(FirstActivity.this,"你点击了“移除项目”",Toast.LENGTH_SHORT).show();

break;

}

return true;

}

更多相关文章

  1. Android笔记--短信与拨号
  2. android studio在模拟器上的中文乱码问题解决方法
  3. Android(安卓)透明Dialog
  4. 如何手工创建android项目
  5. ubuntu下无法更新android sdk问题 adt更新问题
  6. android锁屏唤醒并解锁屏幕
  7. Android(安卓)HandlerThread
  8. 新说android launch mode
  9. Android(安卓)Studio 创建虚拟机失败 Failed to load 解决办法

随机推荐

  1. 学习电子书和视频大全
  2. Android开发之百分比布局
  3. Android应用程序消息处理机制(Looper、Han
  4. android 进制转换 (高低位)
  5. activity 标签总结1
  6. android studio 使用os文件。
  7. Android动画开发
  8. Android 使用 HTTPS SSLProtocolExceptio
  9. 《解析 Google Android(安卓)DSK-智能手
  10. Android(安卓)Studio导入github下载的工