1、软键盘回车键变为搜索
在开发中我们有时需要将软键盘输入键变为搜索、前往等等提示:
xml:
android:imeOptions=actionSearch\\搜索
android:maxlines=1\\否则有可能会换行
android:inputType="text"(此处有坑,要设置这个属性否则可能无效)
拓展:
android:imeOptions=actionGo\\前往
android:imeOptions=actionSend\\发送
android:imeOptions=actionDone\\完成
java:
EditorInfo.IME_ACTION_XXX
设置之后在代码中通过
EditText editText = (EditText) contentView.findViewById(R.id.editText);
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_XXX) {
Toast.makeText(getActivity(), "搜索被点击",Toast.LENGTH_SHORT).show();
}
return false;
}
});
来监听软键盘的点击事件