我必须在我的工作中使用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>