如何设置注册号码的输入类型。例如,我的大学具有特定的注册号格式,即CIIT / SP17-mcs-044 / Atk。我希望已经编写了CIIT / ATK,并提示Sp17-mcs-044。
答案 0 :(得分:1)
您不能定义输入类型的随机类型。您只能将these类型之一作为inputType
。
如果您想要任何自定义行为,则可以使用TextWatcher并对其进行验证
答案 1 :(得分:0)
如@Tim所述,输入类型将为text
,当用户键入该EditText
时,请使用RegEx检查输入是否正确,然后在输入以下内容时显示任何消息:输入是正确的,为此您将需要添加一个OnTextChangedListener
,有关该信息,您可以在官方文档中了解更多信息。
现在,CIIT/ATK
可以是放置在TextView
前面的EditText
,因此它已经被写入并且将不可编辑。是的,在获取输入后将其添加到最终字符串中,如下所示:
finalInput = "CIIT/ATK" + input;