Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 当textInputlayout';s咔嗒一声_Android - Fatal编程技术网

Android 当textInputlayout';s咔嗒一声

Android 当textInputlayout';s咔嗒一声,android,Android,我有一个textInputLayout,它使用我的主题的colorPrimaryDark,但是当点击时,行和提示文本会更改为我想要更改的主题的colorPrimary \ XML代码 <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <E

我有一个textInputLayout,它使用我的主题的
colorPrimaryDark
,但是当点击时,行和提示文本会更改为我想要更改的主题的
colorPrimary

\

XML代码

<android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <EditText
            android:id="@+id/email"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/email"
            android:inputType="textEmailAddress"
            android:maxLines="1"
            android:singleLine="true" />

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

样式代码

<style name="StyledEditText">

    <item name="android:imeOptions">actionNone</item>
    <item name="android:colorControlActivated">@color/colorPrimaryDark</item>
    <item name="android:textColorPrimary">@color/colorPrimaryDark</item>
    <item name="android:colorControlHighlight">@color/colorPrimaryDark</item>
</style>

actionNone
@颜色/原色暗
@颜色/原色暗
@颜色/原色暗

在代码中添加以下样式TextLabel

 <style name="TextLabel" parent="Widget.Design.TextInputLayout">
    <item name="android:textColorHint">@android:color/holo_red_dark</item>
    <item name="android:textColor">#ff000000</item>
    <item name="colorAccent">@android:color/holo_green_dark</item>
    <item name="colorControlNormal">@android:color/holo_purple</item>
    <item name="colorControlActivated">@android:color/holo_blue_bright</item>
</style>

@安卓:彩色/全息红/暗
#ff000000
@安卓:彩色/全息绿/深色
@android:color/holo_紫色
@android:color/holo_blue_bright
colorControlActivated
设置编辑文本字段聚焦时的颜色
colorControlNormal
是字段未聚焦时的默认颜色。


在代码中添加以下样式TextLabel

 <style name="TextLabel" parent="Widget.Design.TextInputLayout">
    <item name="android:textColorHint">@android:color/holo_red_dark</item>
    <item name="android:textColor">#ff000000</item>
    <item name="colorAccent">@android:color/holo_green_dark</item>
    <item name="colorControlNormal">@android:color/holo_purple</item>
    <item name="colorControlActivated">@android:color/holo_blue_bright</item>
</style>

@安卓:彩色/全息红/暗
#ff000000
@安卓:彩色/全息绿/深色
@android:color/holo_紫色
@android:color/holo_blue_bright

colorControlActivated
设置编辑文本字段聚焦时的颜色
colorControlNormal
是字段未聚焦时的默认颜色。

第一种方式

它与您的
colorAccent
颜色同步

您可以将
colorAccent
更改为所需的任何颜色

第二种方式:

您可以在您的样式中自定义colorAccent`,然后在textInputLayout中使用它,如下所示:

  <style name="StyledEditText">

        <item name="android:imeOptions">actionNone</item>
        <item name="android:colorControlActivated">@color/colorPrimaryDark</item>
        <item name="android:textColorPrimary">@color/colorPrimaryDark</item>
        <item name="android:colorControlHighlight">@color/colorPrimaryDark</item>
        <item name="android:colorAccent">#FFFFFF</item>
    </style>

actionNone
@颜色/原色暗
@颜色/原色暗
@颜色/原色暗
#FFFFFF

第一种方式

它与您的
colorAccent
颜色同步

您可以将
colorAccent
更改为所需的任何颜色

第二种方式:

您可以在您的样式中自定义colorAccent`,然后在textInputLayout中使用它,如下所示:

  <style name="StyledEditText">

        <item name="android:imeOptions">actionNone</item>
        <item name="android:colorControlActivated">@color/colorPrimaryDark</item>
        <item name="android:textColorPrimary">@color/colorPrimaryDark</item>
        <item name="android:colorControlHighlight">@color/colorPrimaryDark</item>
        <item name="android:colorAccent">#FFFFFF</item>
    </style>

actionNone
@颜色/原色暗
@颜色/原色暗
@颜色/原色暗
#FFFFFF

您尚未实现样式代码!很抱歉,我实现了它,但它仍然不起作用,但后来将其删除。您尚未实现样式代码!很抱歉,我实现了它,但它仍然不起作用,但后来将其删除。我尝试了您的解决方案,但它仍然不适用于我。不过还是谢谢你的帮助。很抱歉,这起作用了,是我的错。我将样式实现为
style=“@style/stylededitext”
,而不是
android:theme=“@style/stylededitext”
。再次感谢。欢迎您,您也可以从资源文件夹中的颜色处理它,如果有用,请接受我的回答:PI尝试了您的解决方案,但它仍然不适用于我。不过还是谢谢你的帮助。很抱歉,这起作用了,是我的错。我将样式实现为
style=“@style/stylededitext”
,而不是
android:theme=“@style/stylededitext”
。再次感谢。欢迎您,您也可以从资源文件夹中的颜色处理它,如果有用,请接受我的回答:P