Android软件盘(EditText)的搜索功能
来源:互联网 发布:趣零免费域名 编辑:程序博客网 时间:2024/05/20 22:28
Android软件盘(EditText)的搜索功能
1.简介
在之前做项目的时候,需要编辑框有搜索功能,可是我百度了很多,试了都没什么效果,一直都出不来那个搜索,今天简单的学习了一下,分享给大家。
2.示例代码
xml布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="5dp" tools:context=".MainActivity"> <EditText android:id="@+id/main_search" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入要搜索的关键字" android:imeOptions="actionSearch" android:singleLine="true" /></LinearLayout>
mainActivity:
public class MainActivity extends Activity implements TextView.OnEditorActionListener { private EditText mSearch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSearch = (EditText) findViewById(R.id.main_search); initListener(); } /** * 初始化监听 */ private void initListener() { mSearch.setOnEditorActionListener(this); } /** * 监听 */ @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { // 当按了搜索之后关闭软键盘 ((InputMethodManager) mSearch.getContext().getSystemService( Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow( MainActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); return true; } return false; }}
到这就完事了 ,不足之处请大家多多指教!阅读全文
1 0
- Android软件盘(EditText)的搜索功能
- Android软件盘(EditText)的搜索功能
- Android软件盘(EditText)的搜索功能
- Android自定义搜索框(EditText)的搜索功能实现,过滤ListView
- Android Edittext获取焦点后,弹出的软键盘显示搜索、发送、完成等功能
- Android ListView用EditText实现搜索功能
- Android 用EditText实现搜索框功能
- Android-EditText(自定义带删除功能的EditText)
- Android-EditText(自定义带删除功能的EditText)
- 应用Edittext实现搜索框的功能
- android edittext的软键盘的回车变成搜索
- 【Android】EditText实现搜索功能,把键盘回车键改为搜索;EditText隐藏光标
- android EditText隐藏软件盘
- Android edittext将软键盘的回车改为搜索
- EditText实现搜索过滤功能
- Android EditText 软键盘搜索事件
- Android-EditText 自定义带删除功能的EditText
- [Android]搜索工具条 EditText
- 值得学习的C语言开源项目
- SpringMVC拦截器实现登录认证
- 学习Markdown
- String 类常用方法
- 点分治学习笔记(1)
- Android软件盘(EditText)的搜索功能
- 皮皮J系列 1382-1384
- ci框架集成七牛云sdk
- c++实现吃豆子游戏
- 如何设计出正确的搜索模式?
- es6中标签模板实例中的tab函数的理解
- 使用自签名证书配置TLS搭建安全的Docker本地私有库
- “沉浸式大型线下游戏”?看看这次腾讯TGC上如何玩很大!
- requestAnimationFrame