安卓小说阅读器实现之二 搜索界面的实现与优化
2015-01-13 23:01
162 查看
现在很多应用都有搜索功能,使用系统自带的搜索控件可以很好的满足,但是在界面布局上要做一些定制化时,就需要做出合理的设置,比如实现下面的搜索界面:
点击第一个界面的搜索按钮后,弹出新的搜索界面,且希望弹出的搜索界面的搜索框是展开的,并不出现软键盘,这样可以完整呈现整个搜索界面。
废话不多说,直接上代码
比较不好实现的是初始化的时候如何不显示软键盘,小星查了良久也没有找到好的方法,最后歪打正着试出来了,如代码注释所示。
搜索按钮的xml文件如下:
就是这么简单!
大家如有问题可留言讨论哈~
该方法已经在我们的小说阅读软件淘小说中实现,
大家多多支持哈~后续会有更多干货出来哦~
点击第一个界面的搜索按钮后,弹出新的搜索界面,且希望弹出的搜索界面的搜索框是展开的,并不出现软键盘,这样可以完整呈现整个搜索界面。
废话不多说,直接上代码
比较不好实现的是初始化的时候如何不显示软键盘,小星查了良久也没有找到好的方法,最后歪打正着试出来了,如代码注释所示。
搜索按钮的xml文件如下:
就是这么简单!
大家如有问题可留言讨论哈~
该方法已经在我们的小说阅读软件淘小说中实现,
大家多多支持哈~后续会有更多干货出来哦~
相关文章推荐
- Tab页界面之二,用jQuery技术实现
- Qt 国际化之二:多国语界面动态切换的实现
- compass实现搜索、订单载入功能、velocity模版静态化、OSCache优化性能、SSI实现
- 注册界面的优化之ActionBar组件的应用之(一)ActionBar组件的布局实现
- Java Script与PHP配合实现智能化的搜索界面
- Tab页界面之二,jQuery技术实现
- 微信切换界面延时加载的实现方法是优化ViewPager中加载Fragment
- 网格搜索 C++实现 机器暴力参数优化
- 模仿TMALL搜索,下拉提示 优化 用户keypress停顿200毫秒间隔时,在执行异步取数据操作 通过underscore的函数debounce来实现
- iOS之iPhone手机通讯录和短信搜索界面的实现以及UISearchController和UISearchDisplayController的浅析
- 转载丶用双链表实现搜索的优化
- 小波学习之二(单层一维离散小波变换DWT的Mallat算法C++实现优化)
- C# 优化基于插件的开发框架实现Ribbon界面与功能的分离附DEMO
- Android 搜索界面提示语 根据不同字的个数实现不规则的 弹幕效果 流式布局,热门标签
- 多说实现界面优化
- Tab页界面之二,用jQuery技术实现
- compass实现搜索、订单载入功能、velocity模版静态化、OSCache优化性能、SSI实现
- 【Android界面实现】对Listview控件的效率优化
- Android Toast优化--通过自定义布局实现界面美化
- MySQL查询优化器源码分析--多表连接优化算法之二,find_best(),搜索表之间的各种组合以得到最优的查询计划