Android:禁用多行编辑文本中的软键盘

Android:禁用多行编辑文本中的软键盘,android,android-edittext,soft-keyboard,Android,Android Edittext,Soft Keyboard,需要一些帮助来启用EditText中的多行,而不允许软键盘打开 我不使用android的本机软键盘。我有自己的“软键盘”作为活动的视图 我尝试过这些解决方案,但都不起作用: 此解决方案适用于Android 2,但不适用于某些Android 4手机(我真的不知道为什么): 此解决方案适用于Android 2,但不适用于某些Android 4手机(我真的不知道为什么): <EditTextExtension a:editable="false" a:singleLine="false"

需要一些帮助来启用EditText中的多行,而不允许软键盘打开

我不使用android的本机软键盘。我有自己的“软键盘”作为活动的视图

我尝试过这些解决方案,但都不起作用:


此解决方案适用于Android 2,但不适用于某些Android 4手机(我真的不知道为什么):


此解决方案适用于Android 2,但不适用于某些Android 4手机(我真的不知道为什么):

<EditTextExtension
a:editable="false"
a:singleLine="false"/>
@Override
public boolean onCheckIsTextEditor() {
    if ( Build.VERSION.SDK_INT >= 11 ) {
        // resulting false for Android >= 11 will hide cursor
        // NOTE: this code works fine only with SOME devices and not all (WHY?)
        return true;
    } else {
        return false;
    }
}