1、简单使用

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main,menu);
return true;
}
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/share" android:icon="@mipmap/share" android:title="分享" app:showAsAction="always"></item>
<item android:id="@+id/star" android:icon="@mipmap/star" android:title="收藏" app:showAsAction="always"></item>
</menu>

2、使用自定义的actionview

有时候可能会实现文字+图片的形式,这是就需要我们自定义一个布局

 <item  android:id="@+id/good" android:icon="@mipmap/good" android:title="点赞" app:showAsAction="always" app:actionLayout="@layout/tool_bar_icon_good_layout"></item>

3、刷新menu

  可以调用

invalidateOptionsMenu();
supportInvalidateOptionsMenu();
调用方法后,系统就会触发
public boolean onPrepareOptionsMenu(Menu menu) {。。。。。}

 

最新文章

  1. Python之*args,**kw
  2. Cube Processing Options
  3. hdu 4990 Reading comprehension 二分 + 快速幂
  4. js中this对象,call,apply
  5. C# winform程序怎么打包成安装项目(图解)
  6. CA证书过期
  7. Java中注解Annotation的定义、使用、解析
  8. MVC中使用jquery的浏览器缓存问题
  9. Android 中HttpURLConnection与HttpClient的简单使用
  10. LeetCode_Longest Common Prefix
  11. RabbitMQ与AMQP协议
  12. ABP官方文档翻译 6.1.2 MVC视图
  13. Java 自定义注释@interface的用法
  14. elasticsearch简单实现
  15. Git 忽略特定文件或文件夹
  16. cocos2dx开发之util类&amp;方法——取范围随机数
  17. VUE基于ElementUI搭建的简易单页后台
  18. noip2017d1t3
  19. WinForm 随手记
  20. R语言学习笔记:使用tcltk包显示进度条

热门文章

  1. 安装java和jmeter
  2. IOS演变史
  3. &lt;input type=&quot;file&quot;&gt;中怎设置那个按钮的样式
  4. Python::OS 模块 -- 进程参数
  5. HDU 5950 矩阵快速幂
  6. Apache配置代理服务器的方法(1)
  7. Hadoop的I/O操作
  8. 抽象类和接口 static final finalize
  9. 是不是content-type: text/html的数据包一到,浏览器就肯定刷新页面?
  10. android学习笔记50——SQLiteOpenHelper、android实现系统自带样式