嗨,我有带有in选项动作搜索的编辑文本,当我点击虚拟键盘中的搜索图标时,我需要调用一个函数,我已经覆盖了onKeydown,但当我按下搜索时,我不会得到控制,我该怎么办?
发布于 2011-04-28 15:53:35
ed1.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId==EditorInfo.IME_ACTION_SEARCH){
System.out.println("Search pressed.........");
}
return false;
}
});发布于 2011-04-28 15:47:04
search_edit.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
System.out.println("The key pressed onkeylistenere is having code: "+keyCode);
System.out.println("The key pressed onkeylistenere is having event: "+event);
return false;
}
});试一试,然后按“搜索”,获取密钥码并使用
https://stackoverflow.com/questions/5815286
复制相似问题