您的位置:首页 > 移动开发 > Android开发

android 为Editext控件设置回车键为搜索效果

2013-06-03 14:27 387 查看
添加属性android:imeOptions = "actionSearch”,还需要添加android:inputType = "text" 才能生效

etSearch.setOnEditorActionListener(new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
// 执行搜索功能
}
return false;
}
});


不是系统自带的输入法有可能无效,需要添加

etSearch.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (KeyEvent.KEYCODE_ENTER == keyCode
&& event.getAction() == KeyEvent.ACTION_DOWN) {
//执行搜索功能功能
}
return false;

}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: