EditText 使用键盘搜索

首先在布局文件中配置 Edittext 的一些属性:

        android:singleLine="true"

        android:imeOptions="actionSearch"

其中  android:singleLine="true" 是必须要设置的,否则是无效的。

然后在 注册  EdittextEdittext.setOnEditorActionListener(this)。并重写onEditorAction()方法,具体实现如下:

@Override

public boolean onEditorAction(TextView v,intactionId, KeyEvent event) {

        if( actionId== EditorInfo.IME_ACTION_SEARCH ){ //点击键盘的搜索按钮

               // 这里是你的处理逻辑

}

}

到这里,当你点击 EditText 输入框进行输入时,软键盘就会出现一个搜索按钮。

更多相关文章

  1. Android按钮事件响应顺序
  2. Android(安卓)Studio制作简易计算器源代码及详解
  3. Android软键盘挡住输入框的问题及解决方法
  4. android edittext不弹出软键盘
  5. android软键盘的使用
  6. App for Android(安卓)(2) —— Python篇
  7. Android使用Dialog实现贴键盘输入框(类似微博评论)
  8. Kotlin 开发Android
  9. android按钮的操作例子,简单大家看明白_基础篇

随机推荐

  1. [置顶] Android 调用js,传对象到js里面使
  2. Android之MessageQueue、Looper、Handler
  3. Android Studio 使用Gradle引入第三方库
  4. Android(安卓)访问 .net C#写的webservic
  5. android -- 小问题 Android(安卓)WebView
  6. Sqlite在Android中的简单使用
  7. adb——Android的ADB工具使用
  8. Android作为服务端,PC推送消息
  9. android编译系统分析一:source build/envs
  10. Android ANR 分析(转载)