有没有可能在TextInputLayout中使用EditText来处理标签?

时间:2015-06-13 17:52:51

标签: android android-design-library

当我放置2或3个TextInputLayout时,标签接缝以图形方式链接到上一个editText而不是下一个。我需要将很多marginTop放到TextInputLayout。有没有可能用EditText接近标签?

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
    <EditText
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="@string/name"
        android:inputType="textCapWords" />
</android.support.design.widget.TextInputLayout>

example

在这个例子中,我们可以看到来自提示和编辑文本的边距

2 个答案:

答案 0 :(得分:6)

更改paddingTop的{​​{1}}应该修复它,例如:

EditText

答案 1 :(得分:1)

您绝对可以向TextInputLayout添加属性,但您可以这样做。以下内容可帮助您在marginTop

View之上添加TextInputLayout
<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_marginTop="20dp"
    android:layout_height="wrap_content" >
    <EditText
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="@string/name"
        android:inputType="textCapWords" />
</android.support.design.widget.TextInputLayout>