0
全部 - 我查看了与此主题相关的其他问题,并发现根据android开发网站:“操作键执行”完成“操作,通常意味着IME将被关闭。“我的问题是如何编辑完成按钮的动作以使其调用我的一种方法而不是关闭IME? 谢谢你的时间。虚拟键盘上“完成”按钮的更改操作Android
全部 - 我查看了与此主题相关的其他问题,并发现根据android开发网站:“操作键执行”完成“操作,通常意味着IME将被关闭。“我的问题是如何编辑完成按钮的动作以使其调用我的一种方法而不是关闭IME? 谢谢你的时间。虚拟键盘上“完成”按钮的更改操作Android
最好的方式
示例处理回车键事件
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt = (EditText)findViewById(R.id.txt);
txt.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN)
{
Log.d(TAG, "enter_key_called");
}
return false;
}
});
}
我认为这可能有你的答案http://stackoverflow.com/questions/2451119/dismiss-android-preferences- dialog-on-keyboard-action-done-press?rq = 1 – Russ
我会试试看,谢谢..... – ninge