Android 开发知识

android,edittext回车改成搜索

2019-03-05  本文已影响0人  hahauha

1.改变显示(回车 –>搜索),2种方式

代码设置:

EditText editText = new EditText(this); 
editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); 
editText.setInputType(EditorInfo.TYPE_CLASS_TEXT); 

xml配置文件:
EditText属性设置:

android:imeOptions=”actionSearch” 
android:inputType=”text” 

2.点击搜索后事件处理
在activity代码中添加,imeOptions的监听。

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { 
public boolean onEditorAction(TextView v, int actionId,KeyEvent event) { 
if (actionId==EditorInfo.IME_ACTION_SEND ||(event!=null&&event.getKeyCode()== KeyEvent.KEYCODE_ENTER)) 
{ 
//do something; 
return true; 
} 
return false; 
} 
});

原文:https://blog.csdn.net/lisen_then/article/details/80887389

上一篇下一篇

猜你喜欢

热点阅读