在我的扫描屏幕中,键盘按钮显示在右下角。我不想手动输入卡信息,所以我想隐藏或删除屏幕上的这个按钮。 在我使用下面代码的 Util 类中
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);
还有其他解决方案吗?
更新
我解决了我的问题。只有我改变了这两行:
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, true); scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true);
最佳答案
将此属性 EXTRA_SUPPRESS_MANUAL_ENTRY 更改为 true 以隐藏键盘输入
scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true); // default: false
关于android - 隐藏或移除 CardIO Scann 屏幕上的键盘按钮 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24907954/