验证弹出像谷歌帐户设置

时间:2014-01-12 11:59:42

标签: android validation android-edittext

我想在我的Android应用程序的 EditText

中给出ToolTipValidation这样的消息

Google like validation Message

Validation Images

是否有任何属性可以让我轻松显示验证和工具提示消息?

我还希望在 EditText 的焦点上显示与Error Message相同的工具提示 带有错误消息图标为绿色。

欢迎任何关于这些的建议。

1 个答案:

答案 0 :(得分:1)

EditText

setError帮助下实现了工具提示

e.setError("Enter Username", error_indicator);

EditText

setError帮助下获得验证消息

e.setError("Enter Username);

以下是代码片段: -

EditText e1,e2;
Button submit;
int left = 0;
int top = 0;
private Drawable error_indicator;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    e1=(EditText)findViewById(R.id.editText1);
    e2=(EditText)findViewById(R.id.editText2);
    submit = (Button)findViewById(R.id.button1);
    error_indicator=getResources().getDrawable(android.R.drawable.ic_dialog_info);
    int right = error_indicator.getIntrinsicHeight();
    int bottom = error_indicator.getIntrinsicWidth();

    error_indicator.setBounds(new Rect(left, top, right, bottom));

    submit.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
        if(e1.getText().toString()!="")
        {
            e1.setError("Enter Username", error_indicator);
        }
        if(e2.getText().toString()!="")
        {
            e2.setError("Please field");
        }
        }
    });
}
相关问题