【发布时间】:2012-11-23 15:14:56
【问题描述】:
我想使用 EditText 让用户在 Scrollview 的不同位置编辑输入(如电子表格中的单元格)。调用软键盘时,只要 Edittext 位于其原始位置(在 Layout.xml 中给出),它就会移动屏幕。一旦我更改了大小、位置、背景等内容,调用的键盘就不会移动屏幕,而是会在 Edittext 挡道时覆盖它。当我使用adjustResize时也是如此。 除了在每个可能的选项上添加单独的 EditText 之外,还有其他解决方案吗?
欢迎任何帮助。
【问题讨论】:
-
您好,您找到解决此问题的方法了吗?当我翻译一个内部带有 EditText 字段的容器时,我也遇到了这个问题。翻译后窗口不调整Pan...我怀疑是Android bug
-
不能在原生 android 上喷射。开始尝试 Qt (neccesitas),可以通过将焦点放在 QLineedit 上启动键盘,然后通过鼠标事件模拟对它的触摸。
-
是的,我探索了这种解决方法......不吸引人,当然也没有批准生产。我最终使用了 EditText 框上的 ValueAnimator 将其移动到屏幕上。
标签: android android-layout android-widget