我有一个用户在尝试输入我的应用程序时遇到问题。她使用的设备是运行 Gingerbread 的摩托罗拉 Electrify,她正在手机上使用 Swype 键盘。当她尝试将文本添加到现有项目时,它只是过度输入,除非她使用 Swyping 手势来构建单词。
为了清楚起见,我没有任何编码的听众会导致这种情况。我已经用她手机上的其他键盘(多点触控)进行了测试,一切似乎都很好。
我们看到的一个例子:按 A,A 出现在屏幕上,然后按 n,它取代了 A。
这是编辑文本的布局:
<EditText
android:id="@+id/editor_text"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_weight="0.72"
android:gravity="top"
android:inputType="textMultiLine|textCapSentences|textAutoCorrect"
android:singleLine="false" >
</EditText>