参考 http://www.crifan.com/android_add_menu/


响应menu

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    Log.e(TAG,"onCreateOptionMenu");
    // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        menu.add("插入");


        
        return true;
    }



响应menu的条目
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        Log.e("ZHANGBIN","create option menu");
        // Handle item selection
        switch (item.getItemId()) {
            case R.id.menu_discard:
             Toast.makeText(MainActivity.this, "Menu Discard cliked", Toast.LENGTH_SHORT).show();
                return true;
            case R.id.menu_send:
             Toast.makeText(MainActivity.this, "Menu Send cliked", Toast.LENGTH_SHORT).show();
            
                return true;
            default:
                return super.onOptionsItemSelected(item);
        }
    }



menu的布局xml:


            android:id="@+id/menu_discard"


        android:orderInCategory="1"
        android:showAsAction="ifRoom|withText"
        android:title="试试"/>
   
   
            android:id="@+id/menu_send"


        android:orderInCategory="2"
        android:showAsAction="ifRoom|withText"
        android:title="看看"/>


没深入学习,可以参考

http://tech.it168.com/a2011/1031/1266/000001266576_all.shtml

学习下每个item的xml给定的属性的意义。

更多相关文章

  1. Android-线性布局的经典案例1-计算器
  2. Android简易计算器——LinearLayout布局
  3. android 使用代码实现 RelativeLayout布局
  4. Android从零撸美团(四) - 美团首页布局解析及实现 - Banner+自定
  5. 源码解析Android中View的layout布局过程
  6. 用android LinearLayout和RelativeLayout实现精确布局
  7. Android中微信主界面菜单栏的布局实现代码
  8. 为了获取下一个10亿用户,Google的布局其实不仅仅是Android Go

随机推荐

  1. Android(安卓)-- 查看手机中所有进程
  2. Android(安卓)自定义字体中英文混合后导
  3. 手动安装android support library 23.0.1
  4. Android 更新UI 只能在主线程?
  5. android listview优化及其解释
  6. Android 使用 ALSA
  7. Android让Library中Manifest也包含进来
  8. Android取消EditText自动获取焦点行为
  9. Android 面试(七):Serializable 这么牛逼,Par
  10. android2.3编译的两个问题