1

我的三星平板电脑有问题。我有一个可扩展的列表视图,可扩展列表视图的每个子视图都包含编辑文本。当我点击屏幕底部的任何编辑文本时,编辑文本出现在键盘上方。一旦我开始输入,编辑文本就会回到原来的位置(在屏幕底部)。焦点仍然在该字段中,但我无法看到我正在输入的内容。

当我遇到这个问题时,我会在应用程序的日志中得到这个。“SPAN_EXCLUSIVE_EXCLUSIVE 跨度不能有零长度”

我无法在未安装 TouchWiz 的其他设备中重现该问题。

这是我使用的三星平板电脑的详细信息。型号 - GT-P7510 Android 版本:4.0.4 内核版本:3.1.10 内部版本号:IMM76D.UELPL

能否请您提供问题的解决方案,因为我什至尝试更换键盘,但也没有解决问题。

4

1 回答 1

0

尝试这个,

将此代码添加到您manifest.xml的特定活动中。

android:windowSoftInputMode="adjustPan"

笔记 :

Activity 的主窗口没有调整大小来为软键盘腾出空间。相反,窗口的内容会自动平移,因此当前焦点永远不会被键盘遮挡,用户始终可以看到他们正在输入的内容。这通常不如调整大小可取,因为用户可能需要关闭软键盘才能到达窗口的模糊部分并与之交互。

于 2013-09-12T07:28:39.560 回答