2014-07-23 15 views
5

Na moim ekranie skanera przycisk klawiatury wyświetlany jest po prawej stronie. Nie chcę ręcznie wprowadzać danych karty, więc chcę ukryć lub zlikwidować ten przycisk na ekranie. W mojej klasie Util które używane kody poniżejUkrywanie lub usuwanie przycisku klawiatury na ekranie 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); 

Każde inne rozwiązanie?

UPDATE

mi rozwiązać mój problem. Tylko zmieniłem tę linię:

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

+0

Należy zakładać swoje rozwiązanie jako odpowiedź i oznaczyć je jako poprawne. –

Odpowiedz

4

Zmień atrybut EXTRA_SUPPRESS_MANUAL_ENTRY true, aby ukryć pozycję klawiatury

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