111得票11回答
编程实现imeOptions "actionNext" - 如何跳转到下一个文本框?

在布局 XML 中,可以使用 android:imeOptions="actionNext" 来指定属性,在虚拟键盘中添加“下一个”按钮,并通过单击它使焦点跳转到下一个字段。 如何以编程方式实现这一点 —— 例如,基于某些事件触发焦点转移到下一个字段?

45得票9回答
安卓的imeOptions="actionDone"无效。

我正在尝试为Android应用程序获取一个登录界面,目前这是我的代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_par...

31得票4回答
如何实现带有“完成”按钮(而不是回车按钮)的多行EditText?

我有一个EditText用于输入邮件、短信等消息内容,我希望在用户点击“完成”按钮时立即发布该消息。我使用以下代码实现:message.setOnEditorActionListener((textView, i, keyEvent) -> { switch (i...

21得票9回答
片段中的EditText被键盘遮挡

编辑:我需要使用键盘,但是它遮住了我的EditText,我需要它滚动以使键盘不再遮挡它。 我正在使用三星平板电脑。 我的样式:parent="android:Theme.Holo.NoActionBar.Fullscreen" EditText字段位于可滚动的视图中,如下所示: 片段布局...

19得票5回答
EditText的imeOptions属性在使用digits属性时无法正常工作?

我有一个EditText。它同时包含digits和imeOptions(actionDone)属性。<android.support.v7.widget.AppCompatEditText android:id="@+id/edit_text_name" ...

10得票2回答
带有EditText的ListView - 在“下一个”时自动滚动

我有一个ListView,每一行都有一个EditText(除了几个不可编辑的TextView)。当我正在编辑EditText中的文本时,软键盘上有“下一个”按钮 - 按下它会将焦点移动到下一个字段 - 这太好了。在最后一行,按钮变成“完成”。 我使用EditText.setImeOption...

8得票3回答
更新当前焦点EditText的ImeOptions

我有一个EditText,在其中ImeOptions设置为EditorInfo.IME_ACTION_NEXT。所以当焦点在该字段上时,键盘上显示“下一步”按钮。 我希望在用户输入时将按钮更改为“完成”(出于某些原因)。 因此,我使用TextWatcher并尝试在“afterTextChang...