2022年11月16日
11月1日入职至今,安卓开发实习生,在校没有做过项目,刚入职一个礼拜自己学习了一些安卓基础知识,上周改了两个bug,一个是扫码枪数据无法读入,一个是点击了扫码按钮后不扫码就退出,再次打开页面按钮还是选中状态。
扫码枪按下就相当于键盘的enter键,传数据这里重写键盘按下触发事件onKeyDown,主要参考安卓,Android,Scanner Gun,Barcode Scanner,条码,扫描枪,二维码,键盘模式_ln1010的博客-优快云博客
按钮点击不扫描退出还选中修改一下退出的方法代码中,将按钮的状态和UI界面修改,对于小白的我来说,花了好几个小时。。。。自己还是太垃圾了。
今天修改了上周四到今天一直存在的bug,扫码枪扫描后就会把列表多选框选中,查找多选框的监听器无果,后来在扫码时就用Excel_check.setClickable(false);禁用多选框,数据录入进以后再取消禁用。
设置多选框手动被选中才能全选,并且从一开始的误触改为不选中,最后再用一个Toast弹出提示不要空扫。
if(!buttonView.isPressed()){ ToastUtils.show(mActivity, mActivity.getResources().getString(R.string.machine4));//跳出请不要空扫的提示1115 Excel_check.setChecked(false);//1115将多选框设置为未选中 return; }