2014-07-23 4 views
5

Nella schermata di visualizzazione, il pulsante della tastiera è mostrato in basso a destra. Non voglio inserire manualmente le informazioni sulla carta, quindi voglio nascondere o rimuovere questo pulsante sullo schermo. Nella mia classe Util che ho usato i codici di seguitoNascondere o rimuovere il pulsante della tastiera sullo schermo di CardIO Scann (Android)

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); 

Qualsiasi altra soluzione?

UPDATE

ho risolto il mio problema. Solo ho cambiato questa linea:

scanIntent.putExtra (CardIOActivity.EXTRA_REQUIRE_CVV, true); scanIntent.putExtra (CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true);

+0

Si consiglia di inviare la vostra soluzione come una risposta e segnare come corretto. –

risposta

4

Modifica questo attributo EXTRA_SUPPRESS_MANUAL_ENTRY true al fine di nascondere la voce di tastiera

  scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true); // default: false