我有一个Android应用程序。我有一个我正在使用的自定义键盘,它只应该显示数字键盘。它可以在任何设备的所有操作系统集上运行良好。特别是对于带有Samsung Edge S7和S6设备的Android Marshmallow,本机Android键盘与自定义键盘一起显示。
如何在这种设备组合上禁用本机 Android 键盘?
我遇到了同样的问题,对于最新的API,我使用了这样的解决方法:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
{
mTextView.setShowSoftInputOnFocus(false);
}
它对我有用。