Android 当用户在editTextview中为2个条件键入特定数字时,如何验证editText
问题是我想验证编辑文本Android 当用户在editTextview中为2个条件键入特定数字时,如何验证editText,android,validation,android-edittext,Android,Validation,Android Edittext,问题是我想验证编辑文本 如果用户从下拉列表中选择Id类型,则Id编号应从1到10开始(最多10位) 如果用户从下拉列表中选择Id类型Iqama,则Id编号应从2到10开始(最多10位) 下面我分享了一些我做过的事情 public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { String enteredString = charSequence.toString(); if(get
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2)
{
String enteredString = charSequence.toString();
if(getIDType.equalsIgnoreCase("Saudi ID"))
{
if (!enteredString.startsWith("1"))
{
mRegImgIDNumberEdt.setError("start with 1 digit");
}
}
else if (getIDType.equalsIgnoreCase("Iqama"))
{
if (!enteredString.startsWith("2"))
{
mRegImgIDNumberEdt.setError("start with 2 digit");
}
}
}
下拉菜单在哪里?是AutoCompleteTextView吗?getIDType是从下拉列表中获取值的变量,其中是下拉列表?是AutoCompleteTextView吗?getIDType是从下拉列表中获取值的变量