我是android的新手。
我正在Android中创建一个注册表单,我想应用某些字段的验证,如手机号码,电子邮件,日期等。
如果字段不匹配,我想显示POPUP消息。
答案 0 :(得分:1)
并从其xml文件中应用表单验证。
用于临时弹出消息 Toast.makeText(getApplicationContext(),“your msg”,Toast.LENGTH_SHORT).show();
答案 1 :(得分:1)
您可以在Xml中创建文本视图,并将其可见性设置为GONE,然后进行验证。 例如,检查手机没有长度
TextView tv=(textView)findViewById(R.id.textview);
EditText et=(EditText)findViewById(R.id.edittext);
mobile_number=et.getText().toString();
if(mobile_number.length<10){
tv.setVisibility(View.VISIBLE);
}else{
//Some Code
}
对于对话框,请检查this
答案 2 :(得分:0)
你可以查看this
并提供警报信息
@SuppressWarnings("deprecation")
public void showAlertDialog(Context context, String title, String message,
Boolean status) {
AlertDialog alertDialog = new AlertDialog.Builder(context).create();
// Setting Dialog Title
alertDialog.setTitle(title);
// Setting Dialog Message
alertDialog.setMessage(message);
if(status != null)
// Setting alert dialog icon
//alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
// Setting OK Button
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
// Showing Alert Message
alertDialog.show();
}
答案 3 :(得分:0)
要显示错误,请使用TextEdit
s setError()
方法。
答案 4 :(得分:0)
我不确定,但它总是对我有用,为了验证目的,我们应该使用正则表达式,你可以在java中的Utill.nio包中找到它。