Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
Android 当键盘打开且键盘高度的布局隐藏时,如何平滑地调整屏幕?_Android_Keyboard_Soft Input Panel - Fatal编程技术网

Android 当键盘打开且键盘高度的布局隐藏时,如何平滑地调整屏幕?

Android 当键盘打开且键盘高度的布局隐藏时,如何平滑地调整屏幕?,android,keyboard,soft-input-panel,Android,Keyboard,Soft Input Panel,我有类似Facebook messenger的选项,键盘高度相同。当我的编辑文本获得焦点时,我会隐藏选项,键盘会在相同的高度自动打开。这工作正常,但给用户带来了不稳定的体验&它不像messenger应用程序那样流畅。有没有办法在我的版面上打开键盘而不给用户带来不稳定的体验,或者有没有其他方式的版面创建、管理和动画 etChatMsg.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override

我有类似Facebook messenger的选项,键盘高度相同。当我的编辑文本获得焦点时,我会隐藏选项,键盘会在相同的高度自动打开。这工作正常,但给用户带来了不稳定的体验&它不像messenger应用程序那样流畅。有没有办法在我的版面上打开键盘而不给用户带来不稳定的体验,或者有没有其他方式的版面创建、管理和动画

etChatMsg.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (hasFocus) {
                    hideBottomOptions();
                }
            }
        });