我正面临着我拥有的三星平板电脑的问题。我有一个可扩展的列表视图,可扩展列表视图的每个子项都包含编辑文本。当我点击屏幕底部的任何编辑文本时,编辑文本将出现在键盘上方。一旦我开始输入,编辑文本就会回到原来的位置(在屏幕的底部)。重点仍然在现场,但我无法看到我正在输入的内容。
当我遇到这个问题时,我在应用程序的日志中得到了这个。 “SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度”
我无法在未安装TouchWiz的其他设备中重现该问题。
这里是我使用的三星平板电脑的细节。 型号 - GT-P7510 Android版本:4.0.4 核心版本:3.1.10 建造号:IMM76D.UELPL
您是否可以提供问题的解决方案,因为我甚至尝试更换键盘,但也无法解决问题。
答案 0 :(得分:0)
试试这个,
在manifest.xml
中为特定活动添加此代码。
android:windowSoftInputMode="adjustPan"
注意:
活动的主窗口未调整大小以便为软键盘腾出空间。相反,窗口的内容会自动平移,以便键盘不会遮挡当前焦点,用户可以随时看到他们正在键入的内容。这通常不如调整大小,因为用户可能需要关闭软键盘才能进入并与窗口的模糊部分进行交互。