首先在menu文件夹中创建post.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"><itemandroid:id="@+id/action_settings"android:orderInCategory="100"android:title="发布"app:showAsAction="ifRoom" />
</menu>

showAsAction=never会永远折叠在三个点里面,=ifRoom有空间会出来

orderInCategory 表示不折叠优先级

每个<item/>标签就添加一个item

然后在activity中加入

    @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_post);Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);setSupportActionBar(toolbar);}

然后override以下方法,注意R.menu.post和menu/post.xml同名

    @Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.post, menu);return true;}

在layout中加入

    <android.support.design.widget.AppBarLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:theme="@style/AppTheme.AppBarOverlay"><android.support.v7.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width="match_parent"android:layout_height="?attr/actionBarSize"android:background="?attr/colorPrimary"app:popupTheme="@style/AppTheme.PopupOverlay" /></android.support.design.widget.AppBarLayout>

转载于:https://www.cnblogs.com/turtle920/p/4976447.html

在actionbar中加入item的方法相关推荐

  1. 解决ActionBar中不显示item的问题,item显示在overflow中

    解决ActionBar中不显示item的问题,item显示在overflow中 一.问题描述       使用ActionBar时,需要增加一个菜单选项,即在/menu/main.xml的布局文件中添 ...

  2. python中item是什么意思中文-Python中使用item()方法遍历字典的例子

    Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in.下面说的这种遍历方式是item()方法. item() item()方法 ...

  3. Android中ActionBar中不显示overflow(就是三个点的那个按钮)解决办法

    最近写安卓想实现actionbar上的一些按钮,但是新的安卓版本似乎有问题,很难显示出那个三个点的菜单,找了很多教程,还是这个靠谱一些. 当新建android工程后,发现原来使用的ActionBar的 ...

  4. Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题

    Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题 前言 本篇博客记录一下小巫在使用actionbar的时候遇到关于溢出菜单的一些问题: 什么是Over ...

  5. java menuitem 图标_java – 如何以编程方式更改ActionBar中的MenuItem图标

    如何以编程方式更改ActionBar中的MenuItem图标?我试着用 MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings) ...

  6. c#中接口的使用方法图解_C#图解教程 第十五章 接口

    接口 什么是接口 接口是指定一组函数成员而不实现它们的引用类型.所以只能类和结构来实现接口. 这种描述比较抽象,直接来看个示例. 下例中,Main方法创建并初始化了一个CA类的对象,并将该对象传递给P ...

  7. C# 8中的默认接口方法

    \ 关键要点 \\ 默认接口方法已经被包含在C# 8的新功能建议中,开发人员可以像使用trait那样使用默认方法.\\t trait是面向对象的编程技术,用于提升不相关类之间方法的重用性.\\t C# ...

  8. 区分JavaScript中slice与splice方法

    区分JavaScript中slice与splice方法 slice()方法是从已有的数组中返回通过索引选定的元素. 语法:array.slice(startIndex,endIndex) 参数star ...

  9. Python中类型最佳判断方法

    Python在定义变量的时候不用指明具体的的类型,解释器会在运行的时候会自动检查变量的类型,并根据需要进行隐式的类型转化,因为Python是动态语言,所以一般情况下是不推荐进行类型转化的. 比如进行& ...

  10. pythonlower函数_python中lower函数实现方法及用法讲解

    之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...

最新文章

  1. Java中常见的锁简述
  2. KVM精简教程(一):安装KVM
  3. 常见虚拟主机目录对照及星外提权目录
  4. mongoengine.NotUniqueError
  5. 得到品控手册_得到品控手册 一本令人惊喜的说明书
  6. PP视频如何设置关闭的时候直接退出程序
  7. 做海外市场,如何在Facebook20多亿用户中分一杯羹?
  8. grub2 引导光盘
  9. 【印刷字符识别】基于matlab OCR键盘数字+字母识别【含Matlab源码 807期】
  10. STL vector使用方法介绍
  11. Android流媒体
  12. 新能源专属车险可在线投保 80%车主基准保费下降
  13. 两种方法解除网页复制限制
  14. 免费站群系统cm-SEO需要多长时间?
  15. 说明书丨Epigentek EpiNext 高灵敏免疫共沉淀测序试剂盒
  16. 软件工程网络15个人作业3(201521123010徐璐琳)
  17. 世界曾经有这样一个中国
  18. 域名过期后还能续费域名吗?
  19. 详解各种布隆过滤器原理及使用场景
  20. Collaborative Spatiotemporal Feature Learning for Video Action Recognition 论文笔记

热门文章

  1. 神器!输错命令,fuck 一下,就能自动纠正!
  2. Unix 目录结构是怎么由来的?
  3. iPhone 12 要来了,手机是时候换到 11 了
  4. 搭建携程Apollo分布式配置中心
  5. 《算法图解》第四章课后作业
  6. Delphi / Pascal 语法知识干货
  7. Android Studio .jar 包的引用方式(导入方式)
  8. 设置一个类似手机的锁屏界面但又不知道如何操作
  9. Visual Studio(Year)编辑器调试在IIS发布的Web程序出现错误的解决
  10. 使用 Selenium开展Web测试