我有一个带浮动提示的EditText,但我想知道如何减少浮动提示和EditText框之间的空间.
现在我的UI看起来像http://imgur.com/9hQzzx4,我想减少"标题"浮动提示和EditText框之间的空间.
这是我的xml文件的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" >
</android.support.v7.widget.Toolbar>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp">
<EditText
style="@style/Widget.AppCompat.EditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="40dp"
android:hint="Title"/>
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp">
<EditText
style="@style/Widget.AppCompat.EditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="32dp"
android:hint="Details"/>
</android.support.design.widget.TextInputLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) android android-layout android-edittext android-textinputlayout
我有一个矩形的编辑文本,它在TextInputLayout中.我想在浮动标签和编辑文本的矩形边界之间加一些边距,但我无法做到这一点.我尝试了不同的边距参数,但没有锻炼.

在图像中,您可以看到浮动标签与矩形编辑文本的上边界粘在一起.但我想在标签和上边界之间留出一些空间.Thanx提前.
下面是EditText的XML代码
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<EditText
android:id="@+id/input_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="email"
android:background="@drawable/textbg"/>
Run Code Online (Sandbox Code Playgroud)
下面是背景drawable的代码
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="1dp"
android:color="@color/colorPrimary"/>
/>
<padding
android:left="15dp"
android:right="15dp"
android:top="15dp"
android:bottom="15dp" />
</shape>
Run Code Online (Sandbox Code Playgroud) android android-edittext androiddesignsupport android-textinputlayout
我正在使用TextInputLayout和AppCompatEditText,它具有基于自定义xml形状的背景,适用于AppCompatEditText.每当我设置一些错误时,错误行从布局的开始开始.有没有办法给该错误行填充.
android android-appcompat material-design android-textinputlayout
我想给TextInputLayout中的edittext提示添加填充
电子邮件地址是提示,样本是文本
也尝试了此解决方案,但没有用。
更改支持设计库23.1.0后面临此问题
这是我的代码
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp">
<android.support.v7.widget.AppCompatEditText
android:id="@+id/edtEmailAddress"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border_round_edt_grey"
android:focusableInTouchMode="true"
android:hint="@string/emailadd"
android:padding="10dp"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud) android ×4