Android隐藏键盘与imeoptions

时间:2014-12-11 15:54:53

标签: android keyboard imeoptions honeywell

我为xml中的EditText设置了imeoptions =“actionDone”,一切都在Medion Lifetab或Nexus 4上运行正常(按“Enter”键软键消失)。

但是我需要这个才能使用Honeywell Dolphin e70。在此设备上,如果我按“Enter”,下一个EditText将获得焦点。我已经尝试设置单行真,但没有改变行为。

这是我使用的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" />

就像我说的那样,在其他设备上它的工作方式与预期一样..任何人都有一个想法可以解决这个问题,或者我可以开始处理这个问题?我绝对不想设置一个keylistener到每个该死的EditText是应用程序,这将完全是一个矫枉过正..

感谢

1 个答案:

答案 0 :(得分:0)

您可以看到Close/hide the Android Soft Keyboard隐藏键盘,Android Use Done button on Keyboard to click button可以捕捉圆顶按钮操作。