下雨者
我有一个带有文本字段的Android应用程序。当我开始打字时,键盘会向上推背景图像。
我希望图像保留在原位,而键盘可以覆盖它。
将布局更改为BoxLayout或BorderLayout不会对背景图像的位置产生任何影响,也不会更改可滚动的内容:
container.setScrollableY(false);
form.setScrollableY(false);
如何实现将图像保持在原位?
我无法弄清的另一件事是使用TextField中已经存在的光标和可见的键盘来访问表单,设置为:
textField.requestFocus();
但这也没有达到预期的效果。
任何帮助,将不胜感激。
Shai Almog
文本字段必须在可滚动的父级中。
如果图像和文本字段位于同一容器中,并且文本字段在图像上方,则可能会更接近第二个图像。在iOS上,滚动区域增加以容纳虚拟键盘,在Android上,屏幕尺寸被调整为容纳虚拟键盘。
随着屏幕尺寸的适应,这可能导致细微的行为差异。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句