在我的扫描屏幕上,键盘按钮显示在右下角。我不想人为地输入卡信息,所以我想隐藏或重新在我的屏幕上的这个按钮。在我的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,为真);scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY,为真);
发布于 2016-07-11 09:20:18
将此属性EXTRA_SUPPRESS_MANUAL_ENTRY更改为true,以隐藏键盘条目
scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true); // default: falsehttps://stackoverflow.com/questions/24907954
复制相似问题