EditText中使用对键盘的action键(一般是右下角)定制,并且通过监听键盘执行相应的操作,但是imeOptions
并 不仅仅局限于此,还有很对对键盘控制的属性,比方在横屏的时候,控制键盘不全屏显示等。感兴趣的可以仔细的阅读下官方文档。
部分属性:
方法 | 说明 |
---|---|
android:imeOptions=”actionNone” | 输入框右侧不带任何提示 |
android:imeOptions=”actionGo” | 右下角按键内容为’开始’ |
android:imeOptions=”actionSearch” | 右下角按键为搜索 |
android:imeOptions=”actionSend” | 右下角按键内容为’发送’ |
android:imeOptions=”actionPrevious” | 右下角按键内容为’上一步’ |
android:imeOptions=”actionNext” | 右下角按键内容为’下一步’ |
android:imeOptions=”actionDone” | 右下角按键内容为’完成’ |
For instance:
etLayoutSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH ) { ... } ... } }); |