MenuItem是actionbar上的元素,ui设计的时候的很多用这个控件。

使用:

1.编写menu.xml资源文件

    
可以设置icon文件,但是显示效果可能不是很好。

showAsAction代表是否在actinbar中出现,常用always,ifroom,never;


2.在action中加载:

    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.menu_main, menu);        return true;    }

注意,可以自定义按钮的属性,就像自定义控件那样,

首先编写布局文件:

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

然后只需要在action的oncreateMenu()方法中增加几行代码,找到这个actionitem,然后调用setActionView()方法。

    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.menu_main, menu);        inBoxMenuItem = menu.findItem(R.id.action_inbox);        inBoxMenuItem.setActionView(R.layout.menu_item_view);        return true;    }



更多相关文章

  1. Android(安卓)Studio打包,jar,arr,apk
  2. 引用JNI版本----MediaMetadataRetriever获取视频缩略图(真机4.0测
  3. android自定义控件实例
  4. 使ImageView充满整个控件的方法
  5. android输入设备相关文件
  6. Mac Android(安卓)Studio提示adb: command not found
  7. Android(安卓)之约束布局
  8. Android(安卓)Launcher 研究学习
  9. ROSJava安装和在Android中使用ROS

随机推荐

  1. Android中RelativeLayout及TableLayout使
  2. Android屏幕适配之修改系统density
  3. Android service 服务 笔记
  4. Android 读取 短信 信息
  5. Android(安卓)Studio快捷键
  6. android连接数据库
  7. Android驱动入门系列(一)
  8. Android 属性系统: Android Property Syst
  9. Android作为客户端,采用Netty与服务器通信
  10. ListView中item点击的时候颜色变化