我想查看键盘输入。 因此在编写时,TextView上不应显示任何文本! 只有当他完成!
谢谢!
答案 0 :(得分:2)
您可以使用EditText onFocusChange侦听器来检查用户是否已完成编辑:
((EditText) findViewById(R.id.youredittext)).setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
/* When focus is lost check that the text field
* has valid values.
*/
if (!hasFocus) {
validateInput(v);
}
}
答案 1 :(得分:1)
您可以尝试在Activity
中使用dispatchKeyEvent(KeyEvent事件)@Override
public boolean dispatchKeyEvent(KeyEvent event) {
Log.i("key pressed", String.valueOf(event.getKeyCode()));
return super.dispatchKeyEvent(event);
}