积跬步,以至千里;积小流,以成江海。

场景:当点击搜索框,或者聊天消息框是,会看到软键盘的回车键变成“搜索”或者“发送”提醒。

实现如上需求,必然需要使用EditText的几个属性

android:imeActionId=”3”
android:imeActionLabel=”@string/action_search”
android:imeOptions=”actionSearch”

ImeOptions还有如下属性值

点击事件

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {    @Override    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {        if (actionId == EditorInfo.IME_ACTION_SEARCH) {            //doSomething        }        return false;    }});

当设置如上属性后,发现并未达到效果。

其实必须要搭配如下任何一个属性使用才能生效

singleLine
inputType

更多相关文章

  1. Android(安卓)SDK 中文 (56) ―― ViewFlipper
  2. android:windowSoftInputMode属性使用
  3. android:scaleType属性
  4. Android之EditText 属性汇总
  5. Android(安卓)中文 SDK —— ADT 14.0.0 (ADT14插件更新说明)
  6. Android中子布局填充ScrollView
  7. Android:Layout_weight属性解析
  8. Android(安卓)Layout机制研究
  9. declare-styleable中format详解

随机推荐

  1. xml解析-增删改查操作后将其修改结果保存
  2. 详细介绍soap相关的xml知识
  3. 如何通过XSLT转换XML的示例代码
  4. 详细介绍eclipse关闭XML验证的方法
  5. xml中特殊字符:<= 小于等于、>= 大于等于
  6. 详细介绍XML生成Java类代码
  7. JAVAbean与XML互转的利器-XStream的代码
  8. 应用CSS转换XML文档的代码详解
  9. 详细介绍XML在JAVA项目中的作用
  10. 读取XML文件时报“前言中不允许有内容”