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

Java 如何显示键盘,同时保留在活动中滚动的功能?

Java 如何显示键盘,同时保留在活动中滚动的功能?,java,android,mobile,android-3.0-honeycomb,Java,Android,Mobile,Android 3.0 Honeycomb,我有一个基本上是一种形式的活动。当用户选择一个edittext时,活动要么掩盖表单的一部分(包括submit按钮),要么试图重新调整不起作用的部分,因为唯一可滚动的区域是表单本身——其他所有内容都与权重紧密相连。我曾使用“android:WindowsofInputMode”尝试将其调整为调整大小或平移,但由于上述结果,这两种方式都不起作用 我要寻找的是键盘是否显示以及活动是否隐藏-用户仍然可以在活动中上下滚动,在键盘显示时查看表单的其他部分。这可能吗 提前感谢。是的,这应该是可能的,我有一个活

我有一个基本上是一种形式的活动。当用户选择一个edittext时,活动要么掩盖表单的一部分(包括submit按钮),要么试图重新调整不起作用的部分,因为唯一可滚动的区域是表单本身——其他所有内容都与权重紧密相连。我曾使用“android:WindowsofInputMode”尝试将其调整为调整大小或平移,但由于上述结果,这两种方式都不起作用

我要寻找的是键盘是否显示以及活动是否隐藏-用户仍然可以在活动中上下滚动,在键盘显示时查看表单的其他部分。这可能吗


提前感谢。

是的,这应该是可能的,我有一个活动,它做的事情和你似乎正在尝试的一样。我所拥有的只是一个带有一堆子布局和小部件的滚动视图。只要键盘一打开,我就不会有问题

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
  <LinearLayout android:layout_width="match_parent" android:id="@+id/abstractWorkOrderParentLayout" android:layout_height="match_parent" android:orientation="vertical">
     ****ALL WIDGETS GO HERE****
  </LinearLayout>
</ScrollView>

****所有小部件都在这里****

我在abstractWorkOrderParentlayout中至少还有20个垂直对齐的小部件,而且滚动的效果正如我所想的那样。。我意识到我可以在问完问题后立即滚动。。需要顶级容器的滚动视图。。我有点傻。。thx@ebe程序员