答案 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");
}