输入类型=注册号

时间:2018-12-11 14:16:39

标签: android

如何设置注册号码的输入类型。例如,我的大学具有特定的注册号格式,即CIIT / SP17-mcs-044 / Atk。我希望已经编写了CIIT / ATK,并提示Sp17-mcs-044。

2 个答案:

答案 0 :(得分:1)

您不能定义输入类型的随机类型。您只能将these类型之一作为inputType

如果您想要任何自定义行为,则可以使用TextWatcher并对其进行验证

答案 1 :(得分:0)

如@Tim所述,输入类型将为text,当用户键入该EditText时,请使用RegEx检查输入是否正确,然后在输入以下内容时显示任何消息:输入是正确的,为此您将需要添加一个OnTextChangedListener,有关该信息,您可以在官方文档中了解更多信息。

现在,CIIT/ATK可以是放置在TextView前面的EditText,因此它已经被写入并且将不可编辑。是的,在获取输入后将其添加到最终字符串中,如下所示:

finalInput = "CIIT/ATK" + input;