最近在研究actionBar 自带的searchview 的使用,遇到一个问题,如果点击某一个actionbar上的搜索按钮时,跳转到一个搜索界面,该搜索界面的searchview默认应该是展开的,但是在网上看到有好多人用searchView.setIconifiedByDefault(true)设置,没错这个可以实现默认展开状态,但是放大镜图却标显示到编辑框外边,看上去很难看。于是就各种查资料,最终发现以下方法可以解决该问题:

@Overridepublic void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {inflater.inflate(R.menu.contact, menu);MenuItem search = menu.findItem(R.id.search);search.collapseActionView();//是搜索框默认展开search.expandActionView();super.onCreateOptionsMenu(menu, inflater);}

试试吧。

android actionBar searchview 默认展开,并且放大镜图标在编辑框内。相关推荐

  1. 搜索图标在搜索框内的搜索框的编写(宛如绕口令一般的标题)

    以模仿微博顶部搜索框为例: <div style="height: 28px;width: 468px;"><input type="text" ...

  2. android实现通知栏搜索功能,actionBar+SearchView实现搜索功能

    在项目中有使用到ActionBar和SearchView,下面做一个总结以方便以后使用. 一.搜索控件:SearchView(SDK Version >=11) (一)比较重要的方法和属性: 1 ...

  3. android 自定义searchview,自定义searchview包括修改图标样式

    做的很粗糙.为啥不能上传gif格式?csdn很强大. . 背景是自己定义的白色边框,直接定义一个xml.下面是更改图标和字体颜色. 直接看代码: package com.example.liuxinq ...

  4. Android之ExpandableListView的各种效果(默认展开不合闭,自定义父栏目及箭头控制)

    1. 设置ExpandableListView 默认是展开的:  先实例化exListView (ExpandableListView所有数据齐全后可用,否则报错) exListView.setAda ...

  5. react-antd table树形数据默认展开行实现以及自定义图标实现及踩坑(defaultExpandedRowKeys,expandedRowKeys)

    前言: 最近在做一个权限管理的后台项目,经常涉及到树形数据展示,就用到了antd,table表格树形数据组件.记录一下使用过程的坑. 环境及配置: antd -3.23.6(大版本为antd 3)   ...

  6. Android 11.0 下拉状态栏通知栏的通知设置默认展开

    1.概述 在11.0 的产品定制化中,对于SystemUI的定制也是常用的功能,而在下拉状态栏中的通知栏部分也是极其重要的部分,每条通知实时更新在通知栏部分,由于通知栏高度的限制,每条通知是默认收缩的 ...

  7. Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

    本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文. http://developer.android.com/guide/topics/ui/act ...

  8. Android ActionBar 兼容2.x注意细节

    参考:    http://www.bubuko.com/infodetail-659967.html      (android2.x使用ActionBar的总结) http://iteches.c ...

  9. android action bar 风格,Android ActionBar使用教程

    ActionBar的引入方式: 有几种,从 Android 3.0(API lever 11) 开始,所有使用 Theme.Holo 主题(或者它的子类)的 Activity 都包含了 action ...

  10. 修改overflow图标 修改ActionBar的三个点的图标

    修改overflow图标 修改ActionBar的三个点的图标       使用ActionBar时,Android系统默认给overflow是三个点的图标,如果你想修改overflow的图标,变成类 ...

最新文章

  1. 【阿里云新品发布·周刊】第12期
  2. 蚂蚁金服面试3+2次,最终有惊无险通过!
  3. python怎么导入时间-python模块导入和time模块
  4. 【错误记录】Android Studio 编译报错 ( Deprecated Gradle features were used in this build, making it incompat )
  5. keepalived lvs
  6. 001_Spring概述
  7. 第四期 SA 分析师认证名单正式公布!
  8. Git + Maven + Jenkins 实现自动化部署
  9. 让物联网真正起飞的关键:无线充电
  10. 通用职责分配软件原则之9-受保护变量原则
  11. WPF 自动选择dll,以SQLite为例
  12. 虚函数,虚基类 与纯虚函数 二
  13. 设计干货素材|使用纹理背景的技巧
  14. 21天Jmeter打卡Day14 监听器之查看结果树+断言结果+聚合报告+图形结果+表格查看结果
  15. 蓝桥杯2015年第六届C/C++A组国赛第四题-穿越雷区
  16. 从wireshark 抓包中的导出 H.264 变成可用暴风直接播放的H264 裸码流文件
  17. VMWare Fusion 导入已有的虚拟机
  18. DOTCPP:有关1125心得
  19. 花生壳诊断“域名指向IP与服务器不一致”的解决方法
  20. Android APK签名工具

热门文章

  1. 计算机英语课外知识竞赛,英语知识竞赛活动方案
  2. java新手抖机灵(java新手技巧)
  3. [33期] 穿越地平线的渴望
  4. git clone与git pull区别
  5. FATAL: Failed to start gitlab-runner: “systemctl“ failed: exit status 5, Failed to start gitlab-runn
  6. 屏幕缩放和注释工具(ZoomIt)
  7. 为什么有的python内置函数怎么就一个pass?
  8. 从安卓手机ROOT提取微信聊天记录到利用Python进行词云分析全过程
  9. 树莓派调用百度API实现果蔬识别部署
  10. firewalld的练习