Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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 - Fatal编程技术网

Android 安卓:如何使用软键盘移动编辑文本,而不移动整个活动?

Android 安卓:如何使用软键盘移动编辑文本,而不移动整个活动?,android,keyboard,Android,Keyboard,我只需要在所有其他视图内容保持不变的情况下使用软键盘移动edittext。我将我的android清单android:WindowsOfInputMode字段更改为“adjustNothing”。但它将停止将所有活动内容一起移动。我也尝试过增加软键盘的高度,但无法找到一种可行的方法。有什么建议吗 当软键盘打开时,Android有两种调整方法: 调整整个应用程序的大小以适应剩余空间。如有必要,应用程序将滚动,以便光标位于屏幕上 平移应用程序,滚动应用程序,使光标始终可见 在不更改任何其他内容的情

我只需要在所有其他视图内容保持不变的情况下使用软键盘移动edittext。我将我的android清单android:WindowsOfInputMode字段更改为“adjustNothing”。但它将停止将所有活动内容一起移动。我也尝试过增加软键盘的高度,但无法找到一种可行的方法。有什么建议吗

当软键盘打开时,Android有两种调整方法:

  • 调整整个应用程序的大小以适应剩余空间。如有必要,应用程序将滚动,以便光标位于屏幕上
  • 平移应用程序,滚动应用程序,使光标始终可见

在不更改任何其他内容的情况下,没有使编辑文本浮动的模式。而且,也没有办法可靠地检测到软键盘是否已打开,以便自己尝试操作。我建议不要与系统对抗,而是使用上述两种方法之一。

谢谢您的回复。whatsapp-like应用程序如何移动编辑文本(而不是整个窗口)?您找到解决方案了吗?