相关疑难解决方法(0)

如何减少Android中浮动editText提示和editText框之间的空间?

我有一个带浮动提示的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

11
推荐指数
1
解决办法
5375
查看次数

如何在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

11
推荐指数
1
解决办法
8208
查看次数

TextInputLayout错误文本填充

我正在使用TextInputLayoutAppCompatEditText,它具有基于自定义xml形状的背景,适用于AppCompatEditText.每当我设置一些错误时,错误行从布局的开始开始.有没有办法给该错误行填充.

在此输入图像描述

android android-appcompat material-design android-textinputlayout

6
推荐指数
2
解决办法
4165
查看次数

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 textinputlayout

3
推荐指数
1
解决办法
3093
查看次数