setError消息正在影响滚动android的scrollview

时间:2017-01-11 10:33:52

标签: android android-layout android-edittext android-scrollview androiddesignsupport

editText.setError(message) 
  • EditText上的错误布局正在影响ScrollView的滚动。

找到一个未解决的问题 https://code.google.com/p/android/issues/detail?id=52245

但没有找到任何解决方案。

enter image description here

1 个答案:

答案 0 :(得分:4)

我也有同样的问题。对我有用的是在setError()元素而不是TextInputLayout上调用EditText

爪哇:

TextInputLayout mEmailInputLayout;
mEmailInputLayout = (TextInputLayout) findViewById(R.id.emailInputLayout);
mEmailInputLayout.setError("error Msg");

XML:

<!--Email-->
<android.support.design.widget.TextInputLayout
    android:id="@+id/emailInputLayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <EditText
        android:id="@+id/email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="textEmailAddress"/>
</android.support.design.widget.TextInputLayout>