【发布时间】:2015-05-15 16:22:48
【问题描述】:
我面临无法在 4.4 和 5.0.1 设备中使用的返回键或删除键的问题? 当我按下软键盘的后退键时,下面的方法没有调用。
Username.setOnKeyListener(controller);
Password.setOnKeyListener(controller);
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.KEYCODE_DEL){
getActivity().setDisableLoginButton();
}
return false;
}
有人建议我该怎么做? 如果没有输入用户名和密码,我将禁用该按钮。 如果您有,请建议我也建议我其他解决方案。
【问题讨论】:
-
你是在模拟器还是手机上运行?因为一些Nexus设备有这个问题。参考这个code.google.com/p/android/issues/detail?id=42904
-
我在真实设备上运行。
-
我的要求有什么替代方案?
标签: android layout android-edittext android-softkeyboard keyevent