无法在texIinputLayout android中的提示和行之间留出空间

时间:2017-08-28 10:10:54

标签: android android-layout android-textinputlayout

我试图在TextInputLayout内部提示与下面的行之间存在差距,在设计中,如果我在运行应用程序后包含paddingBottom.But,那么间隙没有反映,那么它就显示出差距.Below是我的代码。

PropertyChanged

1 个答案:

答案 0 :(得分:1)

您需要为 TextInputLayout 定义特定的样式

<android.support.design.widget.TextInputLayout
    android:id="@+id/input_password"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/TextInputLayoutLabel" >

    <EditText
        android:id="@+id/input_oldpwd_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Confirm New Password"
        android:inputType="textPassword"
        android:textColor="@color/registration_login_edit_text"
        android:textSize="15sp" />

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

res里面 - &gt;值 - &gt; style.xml 。这将反映运行时

<style name="TextInputLayoutLabel" parent="Widget.Design.TextInputLayout">
    <!-- Hint color and label color in FALSE state -->
    <item name="android:textColorHint">@android:color/black</item>
    <item name="android:textSize">15sp</item>
    <item name="android:paddingBottom">25sp</item>
</style>

编辑1

在这里,您可以在我的像素模拟器上看到运行时的输出。

enter image description here