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个回答

图片说明

0
1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Actionbar的基本用法以及Actionbar中menu里面的图标显示控制问题
添加Actionbar 一开始发现一个问题 到底是用ActionBarActivity还是普通的Activity。其实不用纠结什么,ActionBarActivity默认有个标题栏,创建activity的时候自动就有了,activity默认没有标题栏,但是你可以在代码中手动添加一个标题栏。rnActionbar位于传统标题栏的位置,也就是显示在屏幕的顶部。rnActionbar提供了如下功能:rn
ActionBar 样式详解 -- 样式 主题 简介
1. 样式资源解析rnrnrnrnrn(1) 样式简介rnrnrn样式解析 : 样式是设置给 View 组件的多个属性的集合; rn-- 样式的好处 : 给一个rn TextView 设置 文字大小, 颜色, 对齐方式等, 如果需要给多个 TextView 设置同样的属性, 这里使用样式就可以大大节省了代码量;rnrnrn样式指定 : 每个 View 组件都有一个 style 属性,rn 可以通过
Android开发之ActionBar无法显示logo
在写黑马的谷歌电子市场时发现了一个小问题,Activity继承了ActionBarActivity(已废弃,可以用AppCompatActivity代替),应用的主题是@style/Theme.AppCompat.Light,但是ActionBar左上角的自定义的logo就是没有出现,仔细看了看视频,也没有漏掉那些步骤。后来查了一通,才发现需要在代码中设置ActionBar: ActionBar a
android中actionbar的showAsAction属性设置为always无效解决方案
晚上刚遇到的这个问题,网上给出的解决办法有这么几种:rnrnrnactionBar所在的activity继承actionBarActivity。用这个的时候,会报一个主题相关的错误,要改的东西很多设置自己的命名空间:xmlns:app="http://schemas.android.com/apk/res-auto并设置app:showAsAction="always"而不是android:sho
Android中ActionBar中menu中定义的title的字体大小设置
标题有点繁琐:rn直接上图和上代码看清楚点:rnmenu文件中:rn<menu xmlns:android="http://schemas.android.com/apk/res/android"n xmlns:tools="http://schemas.android.com/tools"n tools:context="com.secondhandbook.aty.MainActi
Android开发——菜单ActionBar
不知道大家在用虚拟机或者实体机的时候有没有发现一个问题,那就是显示菜单的那一栏有时候我们觉得没什么用,而且又丑。rnrn博主学Android的第二天就问了老师,这个东西这么丑,怎么搞死它,或者把它变得漂亮一点。然后老师就告诉我在MainActivity里面删掉onCreateOptionsMenu()方法就行,具体的以后会讲。当时刚刚接触Android,觉得它有一种神秘感,遂没有深究。rn  今天
从零开发一个完整的Android项目(十)——ActionBar Menu同时显示文字和图标
ActionBar Menu同时显示文字和图标
actionBar添加action图片和点击事件
Action bar允许你为与当前应用上下文相关的最重要的action items添加action按钮。那些直接显示在action bar上的icon或者文字都被称作action buttons。那些不适合action bar或者不是那么重要的Actions将会被隐藏在action overflow(译者注:action bar最右侧的垂直的三个点)里。图1. 一个包含Search功能的actio
android 自定义actionbar+字符串滚动显示
首先自定义TextView:rnpackage com.android.myprojectdome.widget;nnimport android.content.Context;nimport android.util.AttributeSet;nimport android.view.ViewDebug.ExportedProperty;nimport android.widget.TextV
修改ActionBar上各个元素的间距问题
终于弄清楚了ActionBar上的各种间距值怎么调整,分享一下。rn先简单介绍一下ActionBar的构成,如下图所示,(懒得自己画了,借用网上找的一张)rnrnrn下边是一个简单的ActionBar的应用,借用这个图介绍一下各个值如何调整rnrnrnActionBar的大部分值都是定义在theme.xml和style.xml中的,也有部分是直接写在layout中。并且很多时候导航栏是通过Tool
解决:menu/ActionBar不显示
这个问题一般和Theme的设置有关rnrnrn搜了overstack,基本是在.xml文件中引入了xmlns:app="http://schemas.android.com/apk/res-auto"解决的rnrnrnrn尝试了没用,之后发现这种方法可以解决:rn在主下引入xmlns:tools="http://schemas.android.com/tools"rn在下引入tools:ignor
动态修改actionbar的Menu菜单中的显示内容
动态修改actionbar的Menu菜单中的显示内容当我们在给Actionbar添加一个menu菜单的时候一般使用onCreateOptionsMenu(Menu menu)这个方法,但这个onCreateOptionsMenu方法在整个Activity的生命周期中只被调用一次,对于动态的修改menu的内容显然不适用。Android给我们提供了一个onPrepareOptionsMenu(Menu
ActionBar中OptionMenu弹出菜单的位置和overflow右边距的调整
ActionBar中OptionMenu的显示以前是显示在overflow的下面,5.0以后显示的位置直接覆盖了overflow图标n在这里是通过修改样式的方式来解决显示问题nnn解决方案n1. 在values-v21 styles.xml文件中添加n    n        n        falsen        n        @color/action_bar_t
(Android新手上路)actionbar完全自定义标题布局,告别繁琐的actionbar设置,看别人的然后自己琢磨出来的
首先:定义actionbar的样式:styles.xmlnAppTheme" parent="AppBaseTheme">n    @style/myActionBarStylenn  n        @color/blue n        @style/ActionBarTitle  n     nnn    @android:color/holo_blue_brigh
ActionBar、TitleBar、ToolBar的联系和区别
一、ToolBarrnrn1、概述rnrnGoogle在2015的IO大会上发布了系列的Material Design风格的控件。其中ToolBar是替代ActionBar的控件。由于ActionBar在各个安卓版本和定制Rom中的效果表现不一,导致严重的碎片化问题,ToolBar应运而生。rnrn与ActionBar区别rn显示效果跟ActionBar并没有区别。rn优点:自定义视图的操作更加简
自定义ActionBar的MenuItem和给ActionBar中的按钮添加旋转动画(刷新动画)
rn        本文首先讲述如何给actionBar中的menuItem按钮添加旋转动画,然后引申出如何自定义MenuItem,即自定义MenuItem的布局。rn       rn        1.如何给MenuItem添加旋转动画(刷新动画)rn         在项目中,我们会遇到这样的情况:在Actionbar上放一个刷新按钮用来刷新页面内容,但是点击后并没有一个刷新的旋转动画,经常...
解决 Toolbar 的 Menu 图标无法显示的问题
是什么给 Toolbar 设置 Menu 的按钮:main_menu.xml<menu xmlns:android="http://schemas.android.com/apk/res/android"n xmlns:app="http://schemas.android.com/apk/res-auto"n > <itemn android:id="@+id/
Android中nemu菜单的字体太小?如何设置actionbar中menu的text的size
Android实际开发中,我们常会用到actionbar,但其menu菜单的字体有时可能不是我们想要的大小,颜色不是我们想要的颜色,那么如何来设置actionbar中menu的text的size及color呢?n通过以下几步就可以搞定:nn一、先到AndroidManifest.xml看看当前的theme是什么:nn比如我这里的是AppThemen<applicationn .....
关于Android的ActionBar不能显示左上角的图标解决方案
你有两个解决方案:n1.在要显示的activity中的oncreate()方法写入以下代码:nActionBar actionBar = getSupportActionBar();nactionBar.setLogo(R.drawable.ic_launcher);nactionBar.setDisplayUseLogoEnabled(true);nactionBar.setDisplayS
Android如何不用setCustomView而实现ActionBar的自定义修改
做有ActionBar的项目时,比较懒,不想采用自定义的方式去自己写layout文件,然后分析源码,发现有些东西并不需要采用Custom的方式也能实现定制化。rn比如返回按钮的图标,ActionBar的背景,以及多个页面都需要修改,如果不用在每个页面都做代码修改。rn方法如下:rnnn n @drawable/title_bgn -20dpn
Android中在ActionBar中添加搜索功能
创建一个menu文件,名为search.xml<?xml version="1.0" encoding="utf-8"?>n<menu xmlns:android="http://schemas.android.com/apk/res/android"n xmlns:app="http://schemas.android.com/apk/res-auto">n <item
显示和隐藏动作栏(Action Bar)
创建菜单资源的时候,通过指定android:showAsAction 属性,可以将菜单项在动作栏中显示:rn <itemn android:id="@+id/change_bg"n android:icon="@drawable/ic_launcher"n android:alphabeticShortcut="g"n android:
Android 自定义ActionBar、Toolbar布局(解决自定义ActionBar、ToolBar布局左边始终有一点边距的问题)...
rn 先列出 自定义ActionBar布局左边始终有一点边距的问题的解决办法:n左边的那点边距,其实是由于在 ActionBar继承的样式中,有一个属性,contentInsetStart(默认值是16dp),它导致的,所以如果不想要左边的这个边距,直接改为0即可。n我的代码如下: 重点已标红。n这里为目标Activity继承AppConpat的样式,然后覆写其中actionbar的样式:My...
ActionBar中设置最右边的overflow按钮不显示
private void setOverflowShowingAlways() {n try {n ViewConfiguration config = ViewConfiguration.get(this);n Field menuKeyField = ViewConfiguration.classn .getDeclaredFiel
两种方式实现activity中不显示actionBar
默认情况下是显示actionBar的,有两种方式可以让actionBar不显示在activity中rn一、动态实现rn在onCreate(0方法中添加如下代码:rnrequestWindowFeature(Window.FEATURE_NO_TITLE);rn二、静态实现rn在清单配置文件中设置activity的主题Theme为NoActionBarrnandroid:theme="@androi
ActionBar关于search搜索按钮的显示问题
1. 搜索框按钮怎么点击都没反应,不出现搜索框nnnnnnnandroid:id="@+id/action_search"nnandroid:icon="@mipmap/actionbar_search_icon"nnandroid:actionViewClass="android.support.v7.widget.SearchView"nnandroid:title=
自定义ActionProvider ToolBar 自定义Menu小红点
自定义ActionProvider ToolBar 自定义Menu小红点n1. 自定义ActionProvider。2. Toolbar ActionBar自定义Menu。3. Toolbar ActionBar 右侧Menu添加角标(Toolbar ActionBar Menu添加小红点)。提供源代码。
Android设置theme中的坑
Theme设置中的坑
ToolBar和 ActionBar点击搜索出来输入框
ToolBarstyle文件里修改 <style name="MainTheme" parent="@style/Theme.AppCompat.Light.NoActionBar" >n <item name="colorPrimary">@color/colorPrimary</item>n <item name="colorPrimaryDark">@color/c
修改Android actionbar 溢出菜单按钮(OverflowButton)默认图标
可以通过修改主题来修改Actionbar 溢出菜单默认图标(右边的那个三个点) nandroid:actionOverflowButtonStyle n对于material主题样式等样式,使用actionOverflowButtonStyle属性<resources> XML <!-- Base application theme. -->n <style name="Apptheme
Contextual Menu
Android结合Actionbar使用的上下文菜单,高亮显示选中状态的item,实现多选、反选功能
安卓更改Menu的字体颜色(使用actionLayout,适用于多个fragment)
与普通menu不一样的是,需要改变字体颜色的Item使用了app:actionLayou属性(使用android:actionLayout不起作用),个人测试当使用了这个属性,android:title将不会显示。nnnnnn上图为actionLayout的布局,使用padding是因为margin不起作用nnnnnn上图为fragment的代码,项目用的是kotlin,也不专门去写jav...
Android中去掉ActionBar的几种方法
方法一: n在onCreate方法中添加一句代码nrequestWindowFeature(Window.FEATURE_NO_TITLE);1nn不过这句代码一定要添加到setContentView(R.layout.activity_main); 之前; n否则会报错(Caused by: android.util.AndroidRuntimeException: requestFe
ActionBar随滑动显示隐藏
在安卓开发中,Toolbar随滑动而比较平滑的显示和隐藏,这样的展示方式比较常见,但是,实现方式各有不同,前段时间,利用OnScrollListener来实现了一种相比比较灵活的实现方式,滑动比较流畅,互动性强。
android隐藏标题栏Actionbar的两种方式
android中有两种方式隐藏系统自带的ActionBarn下面话不多说直接上图n第一种方式:(修改XML文件)nn找到res/values文件夹下的styles.xml文件,修改标签中的parent属性值,修改为nnTheme.AppCompat.NoActionBar(暗色主题)n或者nTheme.AppCompat.Light.NoActionBar(亮色主题)nnn第二种方
终于暂时解决了actionbar溢出菜单显示图标的问题
为什么说暂时解决了,因为只是找到了解决方法,还不确定为什么会这样,只能等以后有时间再研究。rn先说下情况,采用了 AppCompat Theme,以往旧的方法都不好使,溢出菜单中的图标死活不显示,只有title,网上搜了一堆方案,给出的代码大都是如下:rn@Overriden public boolean onMenuOpened(int featureId, Menu menu)n
ActionMode显示时ToolBar不隐藏问题
今天接受一个Bug,如下图,就是在点击某个按钮呼出ActionMode的时候,ToolBar并没有消失,而是被顶到ActionMode的下面。起初以为是开发小组里面的其他成员在写issue的时候不小心修改了布局的问题,于是拼命翻看提交记录,想从中找出问题,后来发现并没有对ActionMode做出修改,于是在网上找了ActinMode的详细使用,发现了其中的问题!nnnn在网上看到ActionMod...
Android基础--ActionBar的基本用法,自定义View,标题栏
1、ActionBar的简介ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。ActionBar 是在Android 3.0(API 11)中加入到SDK中的,想在低版本中使用ActionBar有两种选择:使用http://actionbarsherlock.com 或使用Support Lib
android自定义toolbar的menuItem图标大小
由于menuItem的大小是由android-support-v7-appcompat根据机器的destiny设定的,在我公司的设备destiny是=1.0,dpi=160,但是实际dpi为200,所以显示图标会很小不协调,要修改它。nn1,修改机器destiny(不推荐,因为只能修改单个机器,自己的手机写的玩可以这样)n2,修改android-support-v7-appcompat源码(
android 动态设置actionbar背景色(代码修改)
一、将十六进制颜色值转为int类型colornint color = Color.parseColor(“#ff00ff”); n n二、将int类型color值转为Drawable类型nColorDrawable drawable = new ColorDrawable(color); n n三、将drawable设置给actionbarnactionBar.setBackgroundDrawab
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 android手游开发视频 android区块链教程