如何在Android中的横向和纵向使用ZXing条形码扫描仪

时间:2017-11-02 14:34:36

标签: java android zxing

我在我的项目中使用me.dm7.barcodescanner.zxing.ZXingScannerView。现在我可以扫描条形码了。但我无法在横向模式下使用它。我正在尝试使用旋转。

ISO8601

但这不起作用。请帮我在纵向和横向上使用此扫描仪。在此,我附上了我正在使用的代码。

 scannerView = new ZXingScannerView(this);
        scannerView.setAutoFocus(true);
//        scannerView.setRotation(90);
//        scannerView.setRotationX(90);
        contentFrame.addView(scannerView);

我的扫描程序代码是:

<activity
            android:name="com.trackx.mobile.barcodescanner.BarcodeScanner"
            android:theme="@style/TM_MaterialTheme"
            android:configChanges="orientation|screenSize"
            android:label="SCAN BARCODE"
            android:launchMode="singleTop"
            />

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。在清单

中添加了以下内容
android:screenOrientation="sensor"

现在我可以在两个方向使用。