editText.setError(message)
- EditText 上的错误布局影响了 ScrollView 的滚动。
找到一个 Unresolved 问题 https://code.google.com/p/android/issues/detail?id=52245
但是没有找到任何解决办法。
最佳答案
我也遇到了同样的问题。对我有用的是在 TextInputLayout
元素上调用 setError()
而不是在 EditText
上调用。
Java:
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>
关于android - setError 消息正在影响滚动 android 的 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588460/