我试图在TextInputLayout内部提示与下面的行之间存在差距,在设计中,如果我在运行应用程序后包含paddingBottom.But,那么间隙没有反映,那么它就显示出差距.Below是我的代码。
PropertyChanged
答案 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
在这里,您可以在我的像素模拟器上看到运行时的输出。