有没有办法禁用设置为数字的editText的“下一步”按钮?

Posted

技术标签:

【中文标题】有没有办法禁用设置为数字的editText的“下一步”按钮?【英文标题】:Is there a way to disable the "next" button for an editText that is set to numbers? 【发布时间】:2021-09-15 20:07:45 【问题描述】:

我当前的布局由一个父 FrameLayout 包装一个 EditText 组成。我只是使用这种布局来尝试找出禁用“下一步”按钮的方法(请参阅下面突出显示的按钮),因为如果按下该按钮,它会翻转到文本键盘并且 EditText 不再是焦点。 这是从 Pixel 模拟设备运行的

【问题讨论】:

【参考方案1】:

您可以在清单中的<EditText> 元素中包含android:imeOptions="actionNone",表示您不需要操作按钮。 android:imeOptions 还有其他可能更适合您的需求。

请注意,有数百种适用于 Android 的输入法编辑器(软键盘)。像android:imeOptions="actionNone" 这样的请求是提示,而不是要求。用户的键盘是否关注actionNone取决于键盘的开发者。

【讨论】:

是的。这似乎是不可能的。 我会将此标记为答案,因为它确实回答了我的问题。即使问题是特定于设备的。

以上是关于有没有办法禁用设置为数字的editText的“下一步”按钮?的主要内容,如果未能解决你的问题,请参考以下文章

EditText下划线禁用颜色[重复]

禁用 EditText 可编辑性和焦点(如 TextView)

Android 仅对 Edittext 禁用空间

您如何将 EditText 键盘设置为仅包含 Android 上的数字?

在 EditText 上禁用键盘

如何在 Android 中禁用 EditText