How To Display Qr Scanner Scanned Result Inside Textbox
Integrated qr scanner in my android app..it working fine..its displaying scanned result in the form toast in my android app..but instead of that I want to display scanned result in
Solution 1:
it's simple. instead of the Toast, you need to put the following code.
TextViewName.setText(ResultText);
Solution 2:
Below is the code which is working fine for Display the barcoder reader result in textview but i am unable to display the barcode reader result in spinner...
public classSpinnerEx4ActivityextendsAppCompatActivity {
public static final StringBARCODE_KEY = "BARCODE";
Spinner s1, s2, s3, s4;
private Barcode barcodeResult;
private Barcode spinner3;
private Button button3;
TextView tex, tex1, result1;
DatabaseHandler dbhndlr;
Cursor spinner1csr, spinner2csr, spinner3csr, spinner4csr, search;
SimpleCursorAdapter sca, sca2, sca3, sca4, sca6;
long spinner1_selected = 0;
CheckBox ck1, ck2, ck3, ck4, ck5, ck6, ck7, ck8;
@Override
protected voidonCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_spinner_ex4);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
final Button button2 = (Button) findViewById(R.id.button2);
result1 = (TextView) findViewById(R.id.barcodeResult);
assertNotNull(result1);
s1 = (Spinner) findViewById(R.id.spinner8);
s2 = (Spinner) findViewById(R.id.spinner7);
s3 = (Spinner) findViewById(R.id.spinner3);
dbhndlr = newDatabaseHandler(this);
final Button button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(newView.OnClickListener() {
@Override
public voidonClick(View view) {
startScan();
}
});
if (savedInstanceState != null) {
Barcode restoredBarcode = savedInstanceState.getParcelable(BARCODE_KEY);
if (restoredBarcode != null) {
result1.setText(restoredBarcode.rawValue);
barcodeResult = restoredBarcode;
}
}
private voidstartScan() {
final MaterialBarcodeScanner materialBarcodeScanner = newMaterialBarcodeScannerBuilder()
.withActivity(SpinnerEx4Activity.this)
.withEnableAutoFocus(true)
.withBleepEnabled(true)
.withBackfacingCamera()
.withCenterTracker()
.withText("Scanning...")
.withResultListener(newMaterialBarcodeScanner.OnResultListener() {
@Override
public voidonResult(Barcode barcode) {
spinner3 = barcode;
result1.setText(barcode.rawValue);
}
})
.build();
materialBarcodeScanner.startScan();
}
@Override
protected voidonSaveInstanceState(Bundle outState) {
outState.putParcelable(BARCODE_KEY, barcodeResult);
super.onSaveInstanceState(outState);
}
Post a Comment for "How To Display Qr Scanner Scanned Result Inside Textbox"