Android原生键盘出现在Marshmallow Edge设备中



我有一个Android应用程序。我有一个我正在使用的自定义键盘,它只应该显示数字键盘。它可以在任何设备的所有操作系统集上运行良好。特别是对于带有Samsung Edge S7和S6设备的Android Marshmallow,本机Android键盘与自定义键盘一起显示。

如何在这种设备组合上禁用本机 Android 键盘?

我遇到了同样的问题,对于最新的API,我使用了这样的解决方法:

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
        {
            mTextView.setShowSoftInputOnFocus(false);
        }

它对我有用。

最新更新