android的searchview焦点,Android how to focus ActionBar searchView
In case SearchView is made by menu configuration, I expand the action view using menu item.
private var searchMenuItem: MenuItem? = null
// create search menu item
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.search_menu, menu)
searchMenuItem = menu?.findItem(R.id.action_search)
val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager
(searchMenuItem?.actionView as? SearchView)?.apply {
setSearchableInfo(searchManager.getSearchableInfo(componentName))
}
return super.onCreateOptionsMenu(menu)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_search)
setSupportActionBar(findViewById(R.id.toolbar))
// Execute 'expandActionView' delayed
// because I want to focus field only when first start.
Handler().postDelayed({
// show field and focus it.
searchMenuItem?.expandActionView()
}, 500)
}
android的searchview焦点,Android how to focus ActionBar searchView相关推荐
- android toast有焦点,android – 如何在显示Toast后进行edittext自动对焦?
我有一个EditText,读取13位数的条形码.我想要做的是保持屏幕上显示的虚拟键盘和EditText始终具有焦点.下面的代码让我编写条形码并在按下回车键时搜索产品,并且效果很好.但是如果我输入的条形 ...
- android webview 失去焦点,Android的webview失去焦点
情况:我有一个web输入字段在其中输入一个位置,有一个webview坐在它下面显示建议.该输入字段上有一个keyup处理程序和一个onchange处理程序.在keyup上有一条消息发出来调用api来填 ...
- android edittext失去焦点,Android 点击EditText外部区域失去焦点的方法
可能大家都遇到多个输入框,当某个输入框有焦点时,光标显示.当我们点击输入框以外的地方.使输入框焦点消失,隐藏键 盘. //使editText点击外部时候失去焦点 @Override public b ...
- android tv key事件,Android TV中按键事件和焦点处理总结
本文总结了Android TV开发中的按键事件和焦点处理,TV端的开发不同于手机开发,主要区别在于焦点的处理,常常会用到手机端很少用到的开发接口.了解这些不同的接口和区别,有助于很快的上手TV端的开发 ...
- android+tv+自动切换,Android TV 重写GridView,实现焦点放大效果
关于缩放,使用了view.setScaleX/Y 方法,api11以上即可. 重写dispatchDraw(),绘制选中项的焦点效果.(注意带阴影的焦点图需要微调偏移量) 要将选中项绘制显示在顶层,所 ...
- android中可以有两个焦点吗,android – 如何通过焦点在屏幕上调整两个片段的大小?...
我有三个片段,前两个填充80%的屏幕,最后一个填充其余的片段(这个片段永远不会改变大小).我希望,在用户(焦点)输入片段后,调整片段的大小,使其填满屏幕的70%(将10%留给另一个).像这样: 可以通 ...
- android activity焦点,android启动activity文本框不获得焦点
在开发中,常常会碰到这种情况,打开一个activity后,第一个文本框自动获得焦点,同时会弹出软键盘输入框,这样很影响用户体验,现在来看解决方法. 我们先来看看为什么会出现上述情况,原因很简单,文本框 ...
- android实现通知栏搜索功能,actionBar+SearchView实现搜索功能
在项目中有使用到ActionBar和SearchView,下面做一个总结以方便以后使用. 一.搜索控件:SearchView(SDK Version >=11) (一)比较重要的方法和属性: 1 ...
- Android popupwindow 失去焦点或者点击空白区域时消失的解决方法
Android popupwindow 失去焦点或者点击空白区域时消失的解决方法 参考文章: (1)Android popupwindow 失去焦点或者点击空白区域时消失的解决方法 (2)https: ...
最新文章
- 一篇文章搞懂人脸识别的十个概念
- Spatial Transformer Networks(STN)代码分析
- hibernate教程--持久化类状态详解
- 2修改字段名_DevExpress ASP.NET v18.2新功能详解(二)
- QT跨平台项目开发经验(项目打包)
- sql去重常用的基本方法
- 实战:SpringMVC实现用户角色管理
- ultraedit激活
- 手把手教你学习DSP_硬件设计
- 如何发一条九宫格图片的朋友圈
- 选择婚庆公司的注意事项
- CTF题库奇妙的音乐
- “爱心银行”让爱心增值(转自中国文明网)
- axios是干什么的
- 显卡3d渲染测试软件,测评荟 篇二:3D建模和3D渲染是吃CPU还是显卡?以及专业图形显卡和游戏显卡的区别...
- 协同软件表单自定义平台
- Raspberry Pi的Mjpg-streamer配置
- 地平线 旭日X3 SDB开发板 (一) 环境及案例运行记录
- 89C51单片机与DAC0832
- 6-13 输出月份英文名 (15分)
热门文章
- MyEclipse安装SVN插件及插件下载地址
- win10安装sql server2000卡住在“安装程序正在安装 Microsoft 数据访问组件 (MDAC)...
- Python学习(二)——Python版本未激活
- 尚学堂Java学习第四章课后编程题作业参考答案
- 技术选型——混编APP应用概述
- phpstorm 2019.1 汉化包 支持打开设置
- 【已解决】批处理执行,提示无效的参数量
- Nrf52832 SAADC
- kb2919442不适用计算机,Windows运维之Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机...
- Python 城市分类