teclado - ocultar botones virtuales android root
Ocultar o quitar el botón del teclado en la pantalla de escaneo de CardIO(Android) (1)
En mi pantalla de escaneo, el botón del teclado se muestra en la parte inferior derecha. No deseo ingresar la información de la tarjeta a nivel manuel, por lo que quiero ocultar o modificar este botón en mi pantalla. En mi clase Util que utilicé códigos a continuación
scanIntent.putExtra(CardIOActivity.EXTRA_APP_TOKEN, CARD_IO_APP_TOKEN); // customize these values to suit your needs. scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, false); scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION, true); scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, false); scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, false); scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_POSTAL_CODE, false); // MY_SCAN_REQUEST_CODE is arbitrary and is only used within this activity. context.startActivityForResult(scanIntent, CARD_IO_REQUEST_CODE);
¿Alguna otra solución?
ACTUALIZAR
Resolví mi problema. Solo cambié estas dos líneas:
scanIntent.putExtra (CardIOActivity.EXTRA_REQUIRE_CVV, true); scanIntent.putExtra (CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true);
Cambie este atributo EXTRA_SUPPRESS_MANUAL_ENTRY a verdadero para ocultar la entrada del teclado
scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true); // default: false