我在 xml 中为我的 EditText 设置了 imeoptions="actionDone" 并且在 Medion Lifetab 或 Nexus 4 上一切正常(按下“Enter”软键盘消失)。
但我需要这个才能在 Honeywell Dolphin e70 上工作。在此设备上,如果我按“Enter”,下一个 EditText 将获得焦点。我已经尝试将单行设置为 true,但没有改变行为。
这是我使用的 EditText:
<EditText
android:id="@+id/id1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".55"
android:imeOptions="actionDone"
android:inputType="textCapSentences"
android:selectAllOnFocus="true"
android:textSize="@dimen/dimen1" />
就像我说的那样,在其他设备上它按预期工作.. 有人知道解决方法或者我可以从哪里开始处理这个问题吗?我绝对不想为每个该死的 EditText 设置一个 keylistener 是应用程序,这完全是一个矫枉过正..
谢谢