如何限制Android中的输入数字长度?

Posted

技术标签:

【中文标题】如何限制Android中的输入数字长度?【英文标题】:How to limit the input digits length in Android? 【发布时间】:2016-05-27 23:16:46 【问题描述】:

我开发了一个应用程序,要求用户输入 ID 和电话号码。使用android,我想限制输入数字的位数。我的类型号码盒。

【问题讨论】:

您是否只支持一个国家的电话号码?通常对于这种事情,您希望使其健壮,以便它适用于所有国家及其特定的电话号码格式。过去我使用 Google 的 libphonenumber(请参见此处:***.com/a/21271035/4409409)和 PhoneNumberFormattingTestWatcher:developer.android.com/reference/android/telephony/… 感谢您提供这些链接,它们对我帮助很大 【参考方案1】:

使用android:maxLength 作为EditText 中的属性

例如:

    <EditText
        android:id="@+id/editText"
        android:layout_
        android:layout_
        android:maxLength="12"/>

【讨论】:

以上是关于如何限制Android中的输入数字长度?的主要内容,如果未能解决你的问题,请参考以下文章

Android 系统搜索框 如何限制输入字数长度?

如何限制文本框输入长度

kendoui的grid输入框怎么做输入限制

一般情况下聊天输入框会限制多少字符

QT中如何设置comboBox只能输入数字

将 Android NumberPicker 限制为用于数字输入的数字键盘(不是 Alpha 键盘)