0

我在 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 是应用程序,这完全是一个矫枉过正..

谢谢

4

1 回答 1

0

您可以看到关闭/隐藏 Android 软键盘以隐藏键盘和Android 使用键盘上的完成按钮单击按钮以捕捉圆顶按钮动作。

于 2014-12-11T16:40:00.020 回答