Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.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中的UI回流_Android_Android Layout_Keyboard_Reflow - Fatal编程技术网

当键盘出现时,防止Android中的UI回流

当键盘出现时,防止Android中的UI回流,android,android-layout,keyboard,reflow,Android,Android Layout,Keyboard,Reflow,我有一个叫做它的应用程序,它是一个小部件,可以在你的谷歌日历上倒计时;修复atm的小错误。但我现在试图修复的bug与每当您输入文本时UI的重新流动有关。让我举个例子。以下是键盘未关闭时UI的外观: 这就是键盘断开时的样子: 当用户试图使用键盘时,如何使UI看起来不那么糟糕?在看不到第二张图像的情况下,我猜您只需要将android:WindowsOfInputMode=adjustPan添加到清单中的活动标记中,即可使布局简单地平移到视图之外,而不是尝试重新缩放以适应剩余区域。将scrollVie

我有一个叫做它的应用程序,它是一个小部件,可以在你的谷歌日历上倒计时;修复atm的小错误。但我现在试图修复的bug与每当您输入文本时UI的重新流动有关。让我举个例子。以下是键盘未关闭时UI的外观:

这就是键盘断开时的样子:


当用户试图使用键盘时,如何使UI看起来不那么糟糕?

在看不到第二张图像的情况下,我猜您只需要将android:WindowsOfInputMode=adjustPan添加到清单中的活动标记中,即可使布局简单地平移到视图之外,而不是尝试重新缩放以适应剩余区域。

将scrollView用作父视图,并在其中设置剩余子视图。

您的第二个图像已损坏,请更新这个@Hunt,我想现在应该修复这个图像了?是吗?太好了!这正是我想要的!你有答案,我感谢你!对于像我一样对WindowsOfInputMode的其他选项感兴趣的其他人,请参见此处:或从活动getWindow.setSoftInputModeWindowManager.LayoutParams.SOFT\u INPUT\u ADJUST\u PAN执行此操作;因为这在技术上也是可行的,但KCopock的解决方案正是我想要的。