TextInputLayout:如何设置textinputlayout的setError()的填充或边距?

时间:2016-10-05 03:20:37

标签: android user-interface androiddesignsupport android-textinputlayout

我必须在我的工作中使用Android设计支持库的TextInputLayout。我想把几乎在EditText下面的setError()文本,它位于TextInputLayout中。现在离下面的图像太远了。

我在TextInputLayout中设置了margin和padding,但两者都不起作用所以我回滚我的代码只设置android:layout_marginStart和android:layout_marginEnd。

感谢您的任何建议。

<android.support.design.widget.TextInputLayout
    android:id="@+id/til_et_email"
    android:layout_width="match_parent"
    android:textColorHint="#B32F874E"
    app:errorEnabled="true"
    android:layout_height="wrap_content"
    android:layout_below="@+id/til_et_ID"
    android:layout_alignParentStart="true"
    android:focusableInTouchMode="false"
    android:layout_marginStart="20dp"
    android:layout_marginEnd="20dp" >
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="textEmailAddress"
        android:hint="Email Address"
        android:ems="12"
        android:textColor="#2F874E"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:id="@+id/txtEmail"
        android:layout_marginBottom="50dp" />

</android.support.design.widget.TextInputLayout>

SetError() is too far with EditText field

0 个答案:

没有答案