android Actionbar item无法显示

android Actionbar item设置属性 showAsAction为always仍然无法在Actionbar中显示,而是
在menu菜单中显示。

android:id="@+id/action_search"
android:actionViewClass="android.widget.SearchView"
android:icon="@mipmap/actionbar_search_icon"
app:showAsAction="always|collapseActionView"
android:title="@string/action_search"
/>

0

2个回答

1

图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android开发之ActionBar无法显示logo
在写黑马的谷歌电子市场时发现了一个小问题,Activity继承了ActionBarActivity(已废弃,可以用AppCompatActivity代替),应用的主题是@style/Theme.AppCompat.Light,但是ActionBar左上角的自定义的logo就是没有出现,仔细看了看视频,也没有漏掉那些步骤。后来查了一通,才发现需要在代码中设置ActionBar: ActionBar a
Actionbar的基本用法以及Actionbar中menu里面的图标显示控制问题
添加Actionbar 一开始发现一个问题 到底是用ActionBarActivity还是普通的Activity。其实不用纠结什么,ActionBarActivity默认有个标题栏,创建activity的时候自动就有了,activity默认没有标题栏,但是你可以在代码中手动添加一个标题栏。 Actionbar位于传统标题栏的位置,也就是显示在屏幕的顶部。 Actionbar提供了如下功能:
ActionBar 样式详解 -- 样式 主题 简介
1. 样式资源解析 (1) 样式简介 样式解析 : 样式是设置给 View 组件的多个属性的集合;  -- 样式的好处 : 给一个 TextView 设置 文字大小, 颜色, 对齐方式等, 如果需要给多个 TextView 设置同样的属性, 这里使用样式就可以大大节省了代码量; 样式指定 : 每个 View 组件都有一个 style 属性, 可以通过
如何动态修改Actionbar的item内容
Activity菜单机制 (与dialog类似)Activity有一套机制来实现对菜单的管理,方法如下:1.public boolean onCreateOptionsMenu(Menu menu)此方法用于初始化菜单,其中menu参数就是即将要显示的Menu实例。返回true则显示该menu,false则不显示;(只会在第一次初始化菜单时调用)2.public boolean onPrepareO
Android中ActionBar的用法详解
在 2.0及以上版本,需要引入android.support.v7包,然后再继承ActionBarActivity,并且把AndroidManifest文件里Activity主题改为Theme.AppCompat系列,如果想自定义ActionBar的样式还需要在xml里自定义属性名。 3.0以上版本,系统自带了默认的ActionBar功能,所以不需要再引入包,也不需要继承其他的Activity,
【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9087941         这篇文章将对ActionBar专题前面几篇学习过的内容做一个总结,顺便运用以前学过的知识实现一个自定义样式的ActionBar标题栏效果。话不多说,进入今天的正题。 一、实现效果图
Android中ActionBar中menu中定义的title的字体大小设置
标题有点繁琐: 直接上图和上代码看清楚点: menu文件中: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.secondhandbook.aty.MainActi
Android ActionBar上不显示icon的问题
又是一个 support library的问题,最近被这个android.support.v4 和android.support.v7 折磨的要死要活的,很多东西因为版本的变动有好多的不同。由于我的项目用了 Fragment的v4 surpport包,所以在Activity继承ActionBarActivity的时候继承了v7的,不知道为什么操作栏上Item的图标就是不显示。查了查原因 Stac
使用ActionBar报空指针异常
前言 在使用 ActionBar的时候,有时候会爆出空指针异常,这是因为应用没有获取到 ActionBar 导致的,而导致应用没有获取到 ActionBar 的原因比较多,所以我们下面就来总结一下 ActionBar 获取不到的错误原因。 解决办法 检查你的应用是否设置了没有 ActionBar 的主题Theme,或者直接设置了 NoActionBar或NoTitleBar 属性
android中actionbar的showAsAction属性设置为always无效解决方案
晚上刚遇到的这个问题,网上给出的解决办法有这么几种: actionBar所在的activity继承actionBarActivity。用这个的时候,会报一个主题相关的错误,要改的东西很多设置自己的命名空间:xmlns:app="http://schemas.android.com/apk/res-auto并设置app:showAsAction="always"而不是android:sho
修改系统action bar字体大小、粗细、颜色等样式的方法
Action bar字体的修改主要还是在xml文件中完成,对actionbar字体的修改主要思路如下: 根据application 的android:theme 属性找到他的style(方便起见,我们成为app_style)定义。在style中找到name 为android:actionBarStyle 的item,找到android:actionBarStyle 对应的style(方便
android 自定义actionbar+字符串滚动显示
首先自定义TextView: package com.android.myprojectdome.widget; import android.content.Context; import android.util.AttributeSet; import android.view.ViewDebug.ExportedProperty; import android.widget.TextV
Android开发——菜单ActionBar
不知道大家在用虚拟机或者实体机的时候有没有发现一个问题,那就是显示菜单的那一栏有时候我们觉得没什么用,而且又丑。 博主学Android的第二天就问了老师,这个东西这么丑,怎么搞死它,或者把它变得漂亮一点。然后老师就告诉我在MainActivity里面删掉onCreateOptionsMenu()方法就行,具体的以后会讲。当时刚刚接触Android,觉得它有一种神秘感,遂没有深究。   今天
android新版本support包V7后自定义actionbar左边有一块空白无法填充
1. 问题描述最近我自定义actionbar时发现自定义actionbar左边有一块空白无法填充.一开始我是发现支持包V7的../res/values/styles_base.xml文件内的<style name="Base.Widget.AppCompat.ActionBar" parent=""> <item name="displayOptions">showTitle</item>
从零开发一个完整的Android项目(十)——ActionBar Menu同时显示文字和图标
ActionBar Menu同时显示文字和图标
修改ActionBar上各个元素的间距问题
终于弄清楚了ActionBar上的各种间距值怎么调整,分享一下。 先简单介绍一下ActionBar的构成,如下图所示,(懒得自己画了,借用网上找的一张) 下边是一个简单的ActionBar的应用,借用这个图介绍一下各个值如何调整 ActionBar的大部分值都是定义在theme.xml和style.xml中的,也有部分是直接写在layout中。并且很多时候导航栏是通过Tool
Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
限于篇幅的原因,在上篇文章中我们只学习了ActionBar基础部分的知识,那么本篇文章我们将接着上一章的内容继续学习,探究一下ActionBar更加高级的知识。如果你还没有看过前面一篇文章的话,建议先去阅读Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)。和Action View有点类似,Action Provider也可以将一个Action按钮替换成一个自定义的布局。但不同的是,Action Provider能够完全控制事件的所有行为,并且还可以在点击的时候显示子菜单
Pro Android学习笔记(五十):ActionBar(3):搜索条
ActionBar中的搜索条 我们同样可以在Action Bar中嵌入搜索条。在小例子中,我们在action bar中嵌入一个搜索框的widget(称为search view)。当我们输入搜索内容,能够在指定的activity中打开(称为searchable activitiy),本例不做实质的搜索,只是在指定的activity中显示所要搜索的内容。 通过Menu item上定义searc
自定义ActionBar的高度、标题与菜单中的文字样式
自定义ActionBar高度 通过actionBarSize设定了ActionBar的高度 50dp/item> 自定义标题文字样式 标题样式是ActionBar样式的一部分,所以要先定义ActionBar的样式 50dp/item> @style/CustomActionBar 然后在ActionBar的样式中通过android:titleTex
解决:menu/ActionBar不显示
这个问题一般和Theme的设置有关 搜了overstack,基本是在.xml文件中引入了xmlns:app="http://schemas.android.com/apk/res-auto"解决的 尝试了没用,之后发现这种方法可以解决: 在主下引入xmlns:tools="http://schemas.android.com/tools" 在下引入tools:ignor
actionBar添加action图片和点击事件
Action bar允许你为与当前应用上下文相关的最重要的action items添加action按钮。那些直接显示在action bar上的icon或者文字都被称作action buttons。那些不适合action bar或者不是那么重要的Actions将会被隐藏在action overflow(译者注:action bar最右侧的垂直的三个点)里。图1. 一个包含Search功能的actio
ActionBar中OptionMenu弹出菜单的位置和overflow右边距的调整
ActionBar中OptionMenu的显示以前是显示在overflow的下面,5.0以后显示的位置直接覆盖了overflow图标 在这里是通过修改样式的方式来解决显示问题 解决方案 1. 在values-v21 styles.xml文件中添加                     false                 @color/action_bar_t
【Android】关于ActionBar无法显示logo的问题
不知道大家有没有看过Google官方给出的培训教程,昨天我在看ActionBar这一节的时候,有一个问题一直困扰着我.这篇guide的链接我放在下面先.大家可以去看看,多看文档绝对收获多多. http://developer.android.com/guide/topics/ui/actionbar.html 其中有一段话,我截取下来跟大家一起看一下 我这个小菜鸟就献个丑
ActionBar、TitleBar、ToolBar的联系和区别
一、ToolBar 1、概述 Google在2015的IO大会上发布了系列的Material Design风格的控件。其中ToolBar是替代ActionBar的控件。由于ActionBar在各个安卓版本和定制Rom中的效果表现不一,导致严重的碎片化问题,ToolBar应运而生。 与ActionBar区别 显示效果跟ActionBar并没有区别。 优点:自定义视图的操作更加简
动态修改actionbar的Menu菜单中的显示内容
动态修改actionbar的Menu菜单中的显示内容当我们在给Actionbar添加一个menu菜单的时候一般使用onCreateOptionsMenu(Menu menu)这个方法,但这个onCreateOptionsMenu方法在整个Activity的生命周期中只被调用一次,对于动态的修改menu的内容显然不适用。Android给我们提供了一个onPrepareOptionsMenu(Menu
(Android新手上路)actionbar完全自定义标题布局,告别繁琐的actionbar设置,看别人的然后自己琢磨出来的
首先:定义actionbar的样式:styles.xml AppTheme" parent="AppBaseTheme">     @style/myActionBarStyle           @color/blue         @style/ActionBarTitle             @android:color/holo_blue_brigh
android中ActionBar的覆盖叠加
编写: Vincent 4J - 校对: 原文: http://developer.android.com/training/basics/actionbar/overlaying.html Action Bar 覆盖叠加 默认情况下,action bar 显示在 activity 窗口的顶部,会稍微地减少其他布局的有效空间。如果在用户交互过程中你要隐藏和显示 action bar,可以
Android 创建项目ActionBar(操作栏)不显示的问题
昨晚在新建一个项目的时候,发现想创建一个带操作栏的项目,无论我怎么调,就是创建不出来。 在创建工程的时候选择了
Android学习路线(八)为Action bar添加action按钮
Action bar允许你为与当前应用上下文相关的最重要的action items添加action按钮。那些直接显示在action bar上的icon或者文字都被称作action buttons。那些不适合action bar或者不是那么重要的Actions将会被隐藏在action overflow(译者注:action bar最右侧的垂直的三个点)里。
自定义ActionBar的MenuItem和给ActionBar中的按钮添加旋转动画(刷新动画)
        本文首先讲述如何给actionBar中的menuItem按钮添加旋转动画,然后引申出如何自定义MenuItem,即自定义MenuItem的布局。                 1.如何给MenuItem添加旋转动画(刷新动画)          在项目中,我们会遇到这样的情况:在Actionbar上放一个刷新按钮用来刷新页面内容,但是点击后并没有一个刷新的旋转动画,经常...
Pro Android学习笔记(四八):ActionBar(1):Home图标区
ActionBar在Android 3.0 SDK中为平板引入,在4.0中也可以在phone中使用。在title中提供类似tab和菜单的效果,有三种形式:Tabbed action bar,list action bar和standard action bar,我们将在小例子中进行示范。 Home Icon 在Action Bar的最左边,就是Home icon和标题的区域,如上图红圈内。
解决 Toolbar 的 Menu 图标无法显示的问题
是什么给 Toolbar 设置 Menu 的按钮:main_menu.xml<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/
ActionBar 修改title 的字体 大小和颜色
 我写了一个记事本的程序,不太喜欢黑色背景,因此将主题设置为Theme.Holo.Light,这个主题的特点是默认(没有人为设置的情况下)背景是白色,字体为黑色,但是这会导致actionbar的程序标题的字体颜色也为黑色,如果actionbar的背景我们采用默认的白色当然没问题,可是我的背景是棕色的,字体为黑色就显得不好看,这时哦需要将字体改成白色。 为了一个字体颜色更改主题当然不划算。
Android如何不用setCustomView而实现ActionBar的自定义修改
做有ActionBar的项目时,比较懒,不想采用自定义的方式去自己写layout文件,然后分析源码,发现有些东西并不需要采用Custom的方式也能实现定制化。 比如返回按钮的图标,ActionBar的背景,以及多个页面都需要修改,如果不用在每个页面都做代码修改。 方法如下: @drawable/title_bg -20dp
Android ActionBar 更改返回图标
今天在修改客户所提BUG时,遇到了有些界面需要修改ActionBar的返回图标,上网查了下,有两种方式可以修改: 1. 在java代码中修改: actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.set
Android 自定义ActionBar、Toolbar布局(解决自定义ActionBar、ToolBar布局左边始终有一点边距的问题)...
先列出 自定义ActionBar布局左边始终有一点边距的问题的解决办法: 左边的那点边距,其实是由于在 ActionBar继承的样式中,有一个属性,contentInsetStart(默认值是16dp),它导致的,所以如果不想要左边的这个边距,直接改为0即可。 我的代码如下: 重点已标红。 这里为目标Activity继承AppConpat的样式,然后覆写其中actionbar的样式:My...
Android中ActionBar中不显示overflow(就是三个点的那个按钮)解决办法
最近写安卓想实现actionbar上的一些按钮,但是新的安卓版本似乎有问题,很难显示出那个三个点的菜单,找了很多教程,还是这个靠谱一些。 当新建android工程后,发现原来使用的ActionBar的屏幕右上角的三个点不再出现了(如图中3),它是因为什么原因不在出现了呢?如果不是我自己的原因,那怎么才能搞出来。这个问题通过下面的方式已经得到了解决。  1. 为什么这个菜单键(三
关于Android的ActionBar不能显示左上角的图标解决方案
你有两个解决方案: 1.在要显示的activity中的oncreate()方法写入以下代码: ActionBar actionBar = getSupportActionBar(); actionBar.setLogo(R.drawable.ic_launcher); actionBar.setDisplayUseLogoEnabled(true); actionBar.setDisplayS
ActionBar的Overflow弹出菜单在ActionBar上方问题解决
原先,Android 5.0以前,点击ActionBar中的更多按钮“:”,弹出的Overflow菜单在ActionBar下方,而最新的5.0,5.1,Overflow菜单会出现在ActionBar上方,那么如何将最新的Overflow菜单还原到以前呢,下面是解决方法: 前提条件:项目已引用appcompat-v7库,向后兼容,创建项目时,eclipse自动生成        1. 打开res
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图。其中,[1]是ActionBar的图标,[2]是两个action按钮,[3]是overflow按钮
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 android手游开发视频 android区块链教程