如何在软键盘上用“搜索”文本替换搜索图标。
<EditText
android:imeOptions="actionSearch" />
答案 0 :(得分:2)
使用以下代码而不是使用imeOptions: -
<EditText android:imeOptions="actionSearch"
android:inputType="text"/>
对于处理点击监听器,请执行以下操作:
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
performSearch();
return true;
}
return false;
} });
答案 1 :(得分:1)
从this stackoverflow问题中获取答案。
尝试设置
android:imeActionLabel
或.setImeActionLabel()
editText.setImeActionLabel(getString(R.string.xxx), EditorInfo.IME_ACTION_SEARCH);