【问题标题】:setError message is affecting scrollview from scrolling androidsetError 消息正在影响滚动 android 的滚动视图
【发布时间】:2017-01-11 10:33:52
【问题描述】:
editText.setError(message) 
  • EditText 上的错误布局影响 ScrollView 的滚动。

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

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

【问题讨论】:

  • 你找到解决办法了吗?
  • 不,我只是在滚动期间从布局更改焦点。

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


【解决方案1】:

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

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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    • 1970-01-01
    相关资源
    最近更新 更多