Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以编程方式切换到默认软键盘_Java_Android_Soft Keyboard - Fatal编程技术网

Java 如何以编程方式切换到默认软键盘

Java 如何以编程方式切换到默认软键盘,java,android,soft-keyboard,Java,Android,Soft Keyboard,我的设备上有多个键盘,如何以编程方式在不同的键盘之间切换 我不想简单地打开或关闭软键盘,如: . 我需要切换到默认键盘 编辑:添加代码 如果我尝试以下代码,我将切换到当前键盘: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput( 0, 0); 但我需要切换到默认键盘 请告诉我切换到默认键盘的方法?如果您

我的设备上有多个键盘,如何以编程方式在不同的键盘之间切换

我不想简单地打开或关闭软键盘,如: . 我需要切换到默认键盘

编辑:添加代码

如果我尝试以下代码,我将切换到当前键盘:

    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput( 0, 0);
但我需要切换到默认键盘


请告诉我切换到默认键盘的方法?

如果您想在默认情况下在edittext上显示键盘,以下是您的方法:

 yourEditText.requestFocus();

不,我不需要隐藏键盘!我需要切换当前的软键盘键盘现在可能已打开或关闭为默认值!。系统中可能有2-3个[或更多]键盘。。。如何切换到默认的3键盘?我明白了,请回答这个问题,以便更详细地描述您想要做什么,最好是使用您正在使用的代码,有关提示,请参阅。社区可以投票再次提出这个问题。我认为这个问题不是重复的!请仔细阅读我的帖子。系统中可能有一些键盘,例如5。目前开放的数字4。默认值是3。我需要切换到默认!!!!!!无需打开或关闭它们的3键盘。我不需要切换到当前的4键盘,我不需要打开任何键盘,我不需要关闭任何键盘,我需要切换到默认键盘!我稍微改变了你的问题,以消除一些困惑。但您仍然需要单击添加:更多信息、代码示例,以及可能的屏幕截图,以改进此问题,如中所述。Sam,谢谢您的帮助。我在上面添加了任何细节。阿瓦达尼,谢谢!但这不需要显示,只需切换到默认值。在系统中可能是2-3-。。。键盘,现在可能是2。但默认值为3。如何切换到默认的3键盘?