PhoneGap Android条码扫描UI修改

时间:2012-02-23 20:21:36

标签: android user-interface cordova barcode zxing

我目前在我的android项目中使用开源库Zxing的条码扫描器。我面临的问题是关于扫描UI

当我启动扫描窗口时,它占据整个屏幕,我不知道如何自定义它 - 我想添加一个HTML后退按钮,以防客户想要扫描甚至更好地添加菜单栏以保持一致与我的应用程序上的所有其他页面?

如何在扫描窗口中添加基本HTML元素?

1 个答案:

答案 0 :(得分:1)

如果您只是通过意图调用BarcodeScanner,则无法控制。但是,如果您在应用程序中嵌入BarcodeScanner应用程序中的Java代码,则可以使用所有可用的Java代码和xml资源,并可以按照自己的喜好进行编辑。它将全部是Java和本机Android资源的东西,但不是html。

如果要嵌入布局

http://code.google.com/p/zxing/source/browse/trunk/android/res/layout/capture.xml

并且您要编辑的扫描活动是

http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.java

如果你在布局中添加一个按钮,并在你在活动中设置的OnClickListener中调用完成,它就会像你想要的那样回来......