回答
嘗試包括在XML文件中捕獲佈局。
<FrameLayout
android:id="@+id/frame_scan"
android:layout_width="150dip"
android:layout_height="100dip"
android:layout_gravity="center_horizontal" >
<include layout="@layout/capture" />
</FrameLayout>
並從Zxing的庫擴展捕獲活動。 多數民衆贊成它,你很好去。
public class ScanCard extends CaptureActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.scan_card);
}
@Override
public void handleDecode(Result rawResult, Bitmap barcode) {
// TODO Auto-generated method stub
super.handleDecode(rawResult, barcode);
Toast.makeText(
ScanCard.this,
"Results : "
+ rawResult.getText().toString(), Toast.LENGTH_SHORT)
.show();
}
}
好運氣,請隨時問清楚,如果你有任何澄清。它是爲我工作。
「無法擴展CaptureActivity」是什麼意思?你有任何錯誤? –
也許你應該刪除你的評論? (你迴應的人太明顯這樣做了) – leparlon
我回答我的問題,掃描儀的長方形的尺寸可以在CameraManager更改包com.google.zxing.client.android.camera
我解釋如何做到這一點在這個崗位裏: https://medium.com/@marta/bar-code-scanner-in-android-with-custom-layout-zxing-2ab92d9d744c
在短:
添加必需AAR依賴於搖籃(https://github.com/embarkmobile/zxing-android-minimal#adding-aar-dependency-with-gradle)
爲捕獲活動提供自定義佈局。有關示例,請參見sample/src/main/res/layout/custom_capture_layout.xml。
在Java代碼中設置掃描器:
IntentIntegrator積分=新IntentIntegrator(本); integrator.setCaptureLayout(R.layout.custom_layout); integrator.initiateScan();
對於取消/返回按鈕,請爲zxing-android-minimal使用ids @ id/zxing_back_button。
- 1. ZXing QRCode掃描儀在自定義佈局Android
- 2. ITF條碼zxing掃描儀問題
- 3. Android Zxing掃描儀和光標
- 4. ZXing BarCode掃描儀只掃描應用條碼
- 5. 使用zxing條碼掃描儀獲取條碼掃描圖像?
- 6. zxing條碼 - 如何將掃描儀(intent)與其他佈局嵌入
- 7. iPad QR掃描儀 - 如何調整Zxing掃描儀的對焦區域
- 8. Zxing掃描分類
- 9. 掃描儀內的掃描儀錯誤
- 10. 掃描,掃描儀類
- 11. Android Zxing掃描儀無法掃描條形碼模式中的條形碼
- 12. 掃描儀+ TesterClass?
- 13. JFileChooser掃描儀?
- 14. 掃描儀NoSuchElementException
- 15. 與掃描儀
- 16. 與掃描儀
- 17. 掃描儀,useDelimiter
- 18. 由掃描儀
- 19. 用Zxing掃描GS1-128
- 20. 條碼掃描ZXING庫
- 21. Codename One:QR碼掃描器Zxing
- 22. 空指針Zxing掃描器
- 23. ZXing庫條碼掃描器
- 24. zxing QR代碼掃描器
- 25. zxing連續掃描 - iphone
- 26. 在已有佈局中實施zbar掃描儀
- 27. ZXING掃描儀,如何返回到上一個活動
- 28. 無法比較Zxing qr掃描儀的int變量onActivityResult
- 29. Zxing掃描儀在運行一次後卡住了?
- 30. ZXing條碼掃描儀在ActivityGroup內失敗
佈局由capture.xml定義。你是什麼意思,你不能改變它? –
謝謝,我該如何改變掃描儀遮陽板的寬度? – user3383415
我想知道如何更改掃描矩形的寬度和高度,謝謝 – user3383415