Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 文本输入版面编辑文本前景色更改_Android_Android Textinputlayout - Fatal编程技术网

Android 文本输入版面编辑文本前景色更改

Android 文本输入版面编辑文本前景色更改,android,android-textinputlayout,Android,Android Textinputlayout,我在edittext周围使用TextInputLayout来显示提示和错误。提示工作正常,但在TextInputLayout上使用setError时,整个edittext都是前景色。我只想底部的高光线是彩色的,而不是整个框。目前的情况如下: 我在布局中如何使用它的代码如下: <android.support.design.widget.TextInputLayout android:id="@+id/inputLoginEmail"

我在edittext周围使用TextInputLayout来显示提示和错误。提示工作正常,但在TextInputLayout上使用setError时,整个edittext都是前景色。我只想底部的高光线是彩色的,而不是整个框。目前的情况如下:

我在布局中如何使用它的代码如下:

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

                <EditText
                    android:id="@+id/etLoginEmail"
                    style="@style/EditTextStyle"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/text_email_address"
                    android:imeOptions="actionNext"
                    android:inputType="textEmailAddress" />
            </android.support.design.widget.TextInputLayout>
<style name="TextLabel" parent="Widget.Design.TextInputLayout">
    <item name="android:textColorHint">@color/COLOR</item>
    <item name="android:textSize">@dimen/font_larger</item>
    <item name="colorAccent">@color/COLOR</item>
    <item name="colorControlNormal">@color/COLOR</item>
    <item name="colorControlActivated">@color/COLOR</item>
</style>

使用的样式如下所示:

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

                <EditText
                    android:id="@+id/etLoginEmail"
                    style="@style/EditTextStyle"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/text_email_address"
                    android:imeOptions="actionNext"
                    android:inputType="textEmailAddress" />
            </android.support.design.widget.TextInputLayout>
<style name="TextLabel" parent="Widget.Design.TextInputLayout">
    <item name="android:textColorHint">@color/COLOR</item>
    <item name="android:textSize">@dimen/font_larger</item>
    <item name="colorAccent">@color/COLOR</item>
    <item name="colorControlNormal">@color/COLOR</item>
    <item name="colorControlActivated">@color/COLOR</item>
</style>

@颜色/颜色
@尺寸/字体大小
@颜色/颜色
@颜色/颜色
@颜色/颜色
EditTextStyle:

<style name="EditTextStyle">
    <item name="android:textSize">@dimen/font_normal</item>
    <item name="android:textColor">@color/grey_text</item>
    <item name="android:fontFamily">@font/gotham_book</item>
    <item name="android:paddingBottom">@dimen/spacing_normal</item>
    <item name="android:paddingTop">@dimen/spacing_normal</item>
    <item name="android:background">@drawable/edittext_background</item>
</style>

@尺寸/字体\u正常
@彩色/灰色文本
@font/gotham_书
@尺寸/间距_正常值
@尺寸/间距_正常值
@可绘制/编辑文本\u背景
edittext_background.xml

<?xml version="1.0" encoding="utf-8"?>



如何删除此前景色并仅在密码中突出显示的行的1dp上获取颜色?

什么是
@style/EditTextStyle
?Hi Ben编辑了内容
@style/EditTextStyle
的内容是什么?Hi Ben编辑了内容