98EditText 按键盘查询 触发事件
Posted 大米稀饭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了98EditText 按键盘查询 触发事件相关的知识,希望对你有一定的参考价值。
只需要在XML在输入框中加入Android:imeOptions=”actionSearch”,调用软键盘时,回车键就会显示搜索二字。
editSearch.setOnEditorActionListener(new editActionListener());
class editActionListener implements TextView.OnEditorActionListener {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
((InputMethodManager) editSearch.getContext().getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(
mActivity.getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
这里可以操作你要的东东。。。。。。。return true;
}
return false;
}
}
在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode=”adjustPan”可以防止软键盘会把原来的界面挤上去的问题
以上是关于98EditText 按键盘查询 触发事件的主要内容,如果未能解决你的问题,请参考以下文章
EditText中onEditorAction监听事件执行两次