Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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 如何在viewflipper上自动将键盘置于前端?_Java_Android_Keyboard_Viewflipper - Fatal编程技术网

Java 如何在viewflipper上自动将键盘置于前端?

Java 如何在viewflipper上自动将键盘置于前端?,java,android,keyboard,viewflipper,Java,Android,Keyboard,Viewflipper,我有一个活动,其中有许多ViewFlipper,我想自动将edittext的键盘置于前面。当我开始这项活动时,它会正常工作一次。为此: this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); 或在舱单中: <activity android:windowSoftInputMode="stateVisible|adjustResize">

我有一个活动,其中有许多ViewFlipper,我想自动将edittext的键盘置于前面。当我开始这项活动时,它会正常工作一次。为此:

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
或在舱单中:

  <activity
        android:windowSoftInputMode="stateVisible|adjustResize">


那么,当“活动”已经启动时,我如何才能获取此信息,并使用编辑文本返回viewflipper?

尝试此操作

要显示键盘时调用此方法


可能重复的谢谢!当你按键盘上的回车键时,你知道怎么做吗?
public void showSoftKeyboard() {
        try {
            InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
            inputMethodManager.toggleSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.SHOW_FORCED, 0);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }