我可以在数字键盘中禁用/启用确定按钮?

问题描述 投票:0回答:1

要输入一个6位销钉,我显示具有OK/Enter按钮的数字键盘。 我想输入键盘5或更少的数字上的OK按钮,以免敲击。 只有输入第六位数后,才能启用和敲击“确定”按钮。 这可能吗?

您无法直接启用/禁用此按钮,但是您可以使用

SetOneditorActionListener

注册自己的处理程序功能。在这里,您可以在
android-keypad android-input-method android-input-filter
1个回答
0
投票
语句中编写自定义代码来处理“已启用”和“禁用”案例。

对于键盘按钮本身,您拥有的主要配置选项是ImeOptions-用户TAPS输入时应采取的“类型”操作。用于显示,例如“搜索”图标或单词“完成”或“ go”。

但是在一天结束时,您几乎无法控制键盘行为。这是不同开发人员完全独立的应用程序,他们可能会无视您的配置选项。不同的Android OEM将使用自己的键盘发货,用户可以安装更多。更不用说人们可以使用的无数辅助技术而不是屏幕键盘 - 例如字面的计算机键盘。
to在OneditorActionListener中自己的应用程序中处理“已启用”/“禁用”信息,也许是TextWatcher,以更新UI作为用户类型,例如显示/隐藏“提示”文本,图标,边框颜色等。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.