【发布时间】:2017-01-27 06:37:57
【问题描述】:
在 Xamarin android 中使用 zxing 扫描二维码非常简单,因为它只需要 3 行代码。
MobileBarcodeScanner.Initialize(Application);
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
var result = await scanner.Scan();
string qrCode = result.ToString();
但即使我将其设置在 oncreate 事件或按钮单击中,它也会始终以全屏方式打开默认视图。我真正需要的是在半屏而不是全屏中进行 qr 扫描。剩下的其他半屏将用于添加几个按钮。
如果有人知道该怎么做,请告诉我,我已经花了 3-4 天以上的时间来找到这个组件的答案。另外,如果除了 zxing 之外还有其他有用的库用于 qr 扫描,请告诉我。
谢谢, 穆图
【问题讨论】:
-
嗨它没有为我的问题提供解决方案。还是谢谢你。
-
您可能想实际查看提到的示例,因为
ZXingActivity.cs中的ZxingSurfaceView完全符合您的要求 -
zamarin 是否支持为原生 android 应用程序构建的库?是的,您可以使用以下库:github.com/nipun-birla/QRReaderView
-
是的!它有帮助。谢谢@SushiHangover
标签: android xamarin qr-code zxing