2014-07-23 77 views
5

在我的scann屏幕中,右下角顯示的鍵盤按鈕。我不想手動輸入卡信息,所以我想在屏幕上隱藏或重新顯示此按鈕。 中,我使用的下面隱藏或刪除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); 

任何其他溶液碼我的Util類?

UPDATE

我解決我的問題。只有我改變了這兩行:

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

+0

你應該張貼您的解決方案作爲一個答案,將其標記爲正確的。 –

回答

4

更改此屬性EXTRA_SUPPRESS_MANUAL_ENTRY爲true,以隱藏鍵盤輸入

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