San*_*hav 11 android android-keypad android-layout android-view
我正在开发一个Android应用程序,我愿意从用户那里获得输入.我为它创建了一个布局,它有一个滚动视图作为根视图和相对布局,因为它的孩子所有其他布局都在这个相对布局中.但是当编辑文本位于屏幕的底部并且用户点击它以带来键盘时,它会在编辑文本和键盘之间显示一些空白框,然后如果用户输入任何单词,它就不会显示在编辑文本中.但是如果编辑文本高于屏幕的一半大小,那么它可以正常工作.通过查看下面的图像,您可以更清楚地了解到


有人遇到过这种问题吗?请帮忙!!!
清单中的活动设置的默认 IME 模式 ( android:windowSoftInputMode="adjustPan" ) 将平移主布局,以便文本字段位于可视区域的中间。虽然大部分内容都位于可滚动区域中,但它只是移动整个区域,而不是将内容滚动到视图中。如果您使用android:windowSoftInputMode="adjustNothing" ,它将阻止布局平移,但也会有效地不执行任何操作,只是覆盖您的原始输入。
我的建议是使用 adjustmentResize,这可能会为您解决问题。如果没有,您必须考虑进行一些自定义滚动区域聚焦。
| 归档时间: |
|
| 查看次数: |
1823 次 |
| 最近记录: |