TextInputLayout的默认错误弹出窗口

时间:2017-03-29 13:34:14

标签: android android-edittext android-textinputlayout

在TextInputLayout中为EditText设置不同的错误消息时遇到问题。

我得到了什么:

enter image description here

我想要的是什么:

enter image description here

在维护TextInputLayout时是否有实现它?

2 个答案:

答案 0 :(得分:0)

原来我已经解决了它,我之前在代码中写过:

((TextInputLayout) item_).setError(valid.getEventResult().getViewErrors()[i].getMessage().get_Message());

我所要做的就是改变它,所以我在EditText而不是TextInputLayout上设置错误。

答案 1 :(得分:0)

XML:

<TextInputLayout
     android:layout_height="wrap_content"
     android:layout_width="match_parent">

     <EditText
          android:id="@+id/et"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"/>

</TextInputLayout>

JAVA:

EditText et = (EditText) findViewById(R.id.et);
if(et.getText().length() == 0){
    et.setError("Please Enter this Detail");
}