Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ZBarScannerView设置摄像机尺寸_Android_Camera_Zbar - Fatal编程技术网

Android ZBarScannerView设置摄像机尺寸

Android ZBarScannerView设置摄像机尺寸,android,camera,zbar,Android,Camera,Zbar,我正在使用ZBAR库在我的应用程序中实现条形码扫描。在ZBarScannerView中,视图采用屏幕的全宽和全高来显示摄像头。我有两个条形码,一个放在另一个下面。在尝试扫描第一个条形码时,有时会扫描第二个条形码,反之亦然。为了解决这个问题,我试图设置ZBarScannerView的大小。但是当我降低视图的高度时,相机的宽度会减小,如下所示 这是我的密码 private ZBarScannerView mScannerView; @Override public void onCreate(B

我正在使用ZBAR库在我的应用程序中实现条形码扫描。在ZBarScannerView中,视图采用屏幕的全宽和全高来显示摄像头。我有两个条形码,一个放在另一个下面。在尝试扫描第一个条形码时,有时会扫描第二个条形码,反之亦然。为了解决这个问题,我试图设置ZBarScannerView的大小。但是当我降低视图的高度时,相机的宽度会减小,如下所示

这是我的密码

private ZBarScannerView mScannerView;

@Override
public void onCreate(Bundle state) {
    super.onCreate(state);
    mScannerView = new ZBarScannerView(this);
    ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, (int) getResources().getDimension(R.dimen.scanner_height));
    mScannerView.setLayoutParams(params);
    setContentView(mScannerView);
}

有人能帮我设置ZBarScannerView的尺寸吗。提前谢谢

我也有同样的问题。你找到解决办法了吗?