【发布时间】:2016-06-02 12:35:57
【问题描述】:
我的问题是: 如何更改 Che CompoundBarcodeView? 这是我的屏幕: mobile screen 我想去掉方形取景器、红条和文字。
public class MainActivity extends AppCompatActivity {
private TextView textView;
private SurfaceView surfaceView;
private static final String TAG = MainActivity.class.getSimpleName();
private CompoundBarcodeView barcodeView;
private BarcodeCallback callback = new BarcodeCallback() {
@Override
public void barcodeResult(BarcodeResult result) {
if (result.getText() != null) {
textView.setText(result.getText());
}
}
@Override
public void possibleResultPoints(List<ResultPoint> resultPoints) {
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.code_info);
barcodeView = (CompoundBarcodeView) findViewById(R.id.camera_view);
barcodeView.decodeContinuous(callback);
}
@Override
protected void onResume() {
super.onResume();
barcodeView.resume();
}
@Override
protected void onPause() {
super.onPause();
barcodeView.pause();
}
public void pause(View view) {
barcodeView.pause();
}
public void resume(View view) {
barcodeView.resume();
}
public void triggerScan(View view) {
barcodeView.decodeSingle(callback);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return barcodeView.onKeyDown(keyCode, event) || super.onKeyDown(keyCode, event);
}
}
我正在关注this 教程; 抱歉英语不好,我是意大利人。
【问题讨论】:
-
这是官方ZXing项目主页。检查一下!
-
我已经看过了但是不明白怎么做
-
@alex ,你找到解决方案了吗?如果找到,请分享:)