我正在尝试使用外部条形码扫描仪来扫描条形码,条形码以“ \ n”结尾,我正在使用OnKeyListner来捕获像这样的enter事件:
edittext.setOnKeyListener(new View.OnKeyListener(){ public boolean onKey(View v,int keyCode,KeyEvent事件){
if(event.getScanCode()!=0) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
buttonenter(v);
}
}
return false;
}
});
我正在以条形码格式扫描例如14253017的代码,有时我会收到1425301 \ n7。仅当我使用Android的Gboard谷歌键盘作为默认键盘时,我才会遇到此问题。