android editText 软键盘enter键图标的设置
2014-07-04 15:50
357 查看
EditText通过设置android:imeOptions来改变默认的”文本或者样式。这里举几个常用的常量值:actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED. actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONEactionGo 去往,对应常量EditorInfo.IME_ACTION_GOactionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH actionSend 发送,对应常量EditorInfo.IME_ACTION_SENDactionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE
<EditText android:layout_marginTop="10dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="输入单位" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:singleLine="true" android:imeOptions="actionSearch" />我发现必须加android:singleLine="true" 才行对于事件捕捉:
companySearchET.setOnEditorActionListener(new TextView.OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { final String searchStr = companySearchET.getText().toString().trim(); if (actionId==EditorInfo.IME_ACTION_SEARCH ||(event!=null&&event.getKeyCode()== KeyEvent.KEYCODE_ENTER)) { //do something; if(searchStr == null || "".equals(searchStr)){ Toast.makeText(CompanyChangeActivity.this, "请输入单位关键字", Toast.LENGTH_SHORT).show(); Log.e("这里", "这里"); return true; }else{ } return true; } return false; } });
相关文章推荐
- android editText 软键盘enter键图标的设置
- android editText 软键盘enter键图标的设置
- android editText 软键盘enter键图标的设置
- android editText 软键盘enter键图标的设置
- 设置EditText的android:imeOptions来改变软键盘Enter键图标
- android调用数字软键盘设置(EditText属性)
- android 设置EditText只能输入大写字母,Fragment的软键盘输入模式
- EditText中Enter键图标的设置
- 通过设置android:imeOptions来改变软键盘Enter键图标
- android 软键盘Enter键图标的设置
- Android EditText的设置以及软键盘的各种设置
- Android使用toolbar设置了fitSystemWindows = “true”的时候当edittext弹出了软键盘时toolbar被拉伸的问题
- android 软键盘Enter键图标的设置
- 通过设置android:imeOptions来改变软键盘Enter键图标
- Android EditText设置InputType属性时,隐藏系统软键盘失败
- EditText常用属性【二】:为文本输入框指定软键盘类型和软键盘回车键图标设置
- android EditText设置光标、边框和图标,以及限制输入
- 通过设置android:imeOptions来改变软键盘Enter键图标
- android 软键盘Enter键图标的设置 android:imeOptions
- android 软键盘Enter键图标的设置