聚焦时如何隐藏edittext的线条颜色

Posted

技术标签:

【中文标题】聚焦时如何隐藏edittext的线条颜色【英文标题】:How to hide under line color of the edittext when it focused 【发布时间】:2021-09-08 13:30:24 【问题描述】:

如何在编辑文本获得焦点时隐藏其下划线颜色。同时,当它没有重点时,我想在 android 中显示下划线颜色

【问题讨论】:

【参考方案1】:

把这个选择器放在一个xml中。在焦点错误状态的可绘制对象中添加未聚焦的可绘制对象 ID,并将此可绘制文件添加到编辑文本的背景中。

<?xml version="1.0" encoding="utf-8"?>
  <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:drawable="@android:color/transparent" />
    <item android:state_focused="false" android:drawable="your unfocussed drawable id here" />
  </selector>  

【讨论】:

以上是关于聚焦时如何隐藏edittext的线条颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 EditText 的边框颜色(未聚焦)?

xml 编辑文本更改线条颜色。字体:https://stackoverflow.com/questions/24677414/how-to-change-line-color-in-edittext。

在 nativescript 中使用 RadDataForm 聚焦时更改文本字段的线条颜色

从选项卡式片段导航时,如何避免聚焦最后一个 EditText?

如何在空的edittext上更改材质TextInputLayout提示颜色?

在自定义适配器中隐藏软键盘