如果用户输入了无效的电子邮件或将其保留为空,我希望显示Toast消息并将焦点设置为电子邮件文本字段。
最佳答案
试试这个,
EditText etEmailID = (EditText) layout.findViewById(R.id.etEmailID);
String emailID= etEmailID.getText().toString();
Context mContext = MainActivity.this; // Your_Context
if(emailID.isEmpty() || !android.util.Patterns.EMAIL_ADDRESS.matcher(emailID.matches())
{
Toast.makeText(mContext, "Please enter valid recipient address", Toast.LENGTH_LONG).show();
etEmailID.requestFocus(emailID.length());
}
希望对你有帮助。