【发布时间】:2017-07-26 05:19:43
【问题描述】:
我有两个编辑文本。第一个是电子邮件,第二个是密码字段。
当我单击登录按钮而不填充两个字段时,提示颜色和下划线在两个字段中都变为红色是未聚焦状态。
着陆页未聚焦状态,颜色应为蓝色enter image description here
在未聚焦状态下点击登录而不填写字段enter image description here。
这是我的要求。
我已经尝试了所有可能的方法来实现这种情况。
但我无法控制专注和不专注的状态。
请指导我解决这个问题。
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="colorControlActivated">@color/primary</item> <item name="colorControlHighlight">@color/colorPrimary</item> </style>
我想以编程方式更改提示颜色,未聚焦状态下的下划线颜色。
颜色.xml
<resources> <color name="primary">#1976d2</color> <color name="primary_dark">#E12929</color> <color name="primary_darker">#CC1D1D</color> <color name="accent">#000000</color> <color name="blue">#1976d2</color> <color name="black">#000000</color> <color name="lightblue">#1976d2</color> <color name="lightgray">#666666</color> </resources>
【问题讨论】:
-
使用 TextInputLayout
-
着陆时的蓝色表示您在colors.xml中提到的颜色原色。发布您的styles.xml 和colors.xml
-
-
请通过使用 styles.xml 和 colors.xml 发布来编辑您的问题
-
我想以编程方式更改提示颜色,未聚焦状态下的下划线颜色。colors.xml
#1976d2 #E12929 #CC1D1D #000000 #1976d2 #000000#1976d2 #666666
标签: android android-layout android-edittext android-textinputlayout textinputlayout