Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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_Android Layout_Android View_Android Keypad - Fatal编程技术网

Android中关注底部编辑文本时的键盘问题

Android中关注底部编辑文本时的键盘问题,android,android-layout,android-view,android-keypad,Android,Android Layout,Android View,Android Keypad,我正在开发一个android应用程序,我愿意从用户那里获得输入。我为它创建了一个布局,它的根视图是滚动视图,子视图是相对布局,所有其他布局都在这个相对布局内。但是,当编辑文本位于屏幕底部时,用户单击它以打开键盘,它会在编辑文本和键盘之间显示一些空白框,之后,如果用户输入任何单词,它不会显示在编辑文本中。但若编辑文本的大小超过屏幕的一半,那个么它就可以正常工作。通过查看下面的图片,您可以更清楚地了解 有没有人面临过这样的问题??请帮忙 > P>在清单中的活动上的默认IME模式设置(Andr

我正在开发一个android应用程序,我愿意从用户那里获得输入。我为它创建了一个布局,它的根视图是滚动视图,子视图是相对布局,所有其他布局都在这个相对布局内。但是,当编辑文本位于屏幕底部时,用户单击它以打开键盘,它会在编辑文本和键盘之间显示一些空白框,之后,如果用户输入任何单词,它不会显示在编辑文本中。但若编辑文本的大小超过屏幕的一半,那个么它就可以正常工作。通过查看下面的图片,您可以更清楚地了解


有没有人面临过这样的问题??请帮忙

> P>在清单中的活动上的默认IME模式设置(Android:WiDOWStuttPoStime=“ActudiPn”)将覆盖主布局,因此文本字段位于可视区域的中间。虽然您的大部分内容都在可滚动区域中,但它只是移动整个区域,而不是将内容滚动到视图中。如果您使用android:windowSoftInputMode=“adjustNothing”,它将阻止布局平移,但实际上什么也不做,只覆盖您的原始输入


我的建议是使用adjustResize,这可能会为您修复它。如果没有,您必须考虑进行一些自定义滚动区域聚焦。

这个空白框在哪里?你能概述一下吗?@a.ch.-第二张图片编辑文本下方的空白处是黑色区域,对吗?然后,您应该提供布局的xml文件。您在实际设备上尝试过吗?您的源文件可能是我见过的最大的布局文件。没有证据表明是什么导致了这一切。我会投资清理这些,因为我不知道谁会愿意筛选所有这些。至于信息,最新SDK和工具不接受(->字符串类型不允许),不管文档怎么说。我想“adjustResize | adjustPan”也会有同样的效果。我猜一定是个虫子。没错。是的,我可能应该这样做。只要输入框保持不变