android - 隐藏或移除 CardIO Scann 屏幕上的键盘按钮 (Android)

标签 android input keyboard cardio

在我的扫描屏幕中,键盘按钮显示在右下角。我不想手动输入卡信息,所以我想隐藏或删除屏幕上的这个按钮。 在我使用下面代码的 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/

相关文章:

ios - 如何在 iPhone 模拟器上启用日文键盘?

c# - 检测屏幕键盘是否打开(TabTip.exe)

javascript - 使用 contenteditable div 时隐藏移动设备上的软键盘

java - Jackson 自定义序列化器/反序列化器中的错误

python - input() 阻塞进程的使用

c - 返回错误代码时批处理文件未打开正确的菜单选项

android - 如何构建 Android AOSP 的一部分?

android - 在 android 工具栏中正确实现 SearchView

python - 输入()错误 - NameError : name '...' is not defined

ios - WKWebView 中的自定义键盘