当前位置: 首页 > 知识库问答 >
问题:

编辑文本属性下方的文本下划线

淳于哲
2023-03-14

我想更改编辑文本下面的蓝色,我不知道它是什么属性。

我试着用不同的背景色,但没用。

我在下面附上了一张图片:

共有3个答案

何博涛
2023-03-14

对于EditText(焦点,启用,激活)的每个状态,您必须使用不同的背景图像,而不是颜色。

http://android-holo-colors.com/

在上面的站点中,您可以从Holo主题的许多组件中获取图像。只需选择“编辑文本”和您想要的颜色。您可以在页面底部看到预览。

下载。压缩文件,并复制粘贴项目中的资源(图像和XML)。

如果您的XML命名为:apptheme\u edit\u text\u holo\u light。xml(或类似的东西):

>

  • 转到XML“styles.XML”并添加自定义EditText样式:

    <style name="EditTextCustomHolo" parent="android:Widget.EditText">
       <item name="android:background">@drawable/apptheme_edit_text_holo_light</item>
       <item name="android:textColor">#ffffff</item>
    </style>
    

    只需在您的编辑文本中执行此操作即可:

    <EditText
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       style="@style/EditTextCustomHolo"/>
    

    就这样,我希望它能帮助你。

  • 柴飞扬
    2023-03-14

    在您的EditTextxml布局中使用android: background Tint="

    用于api

    宋经赋
    2023-03-14

    实际上,以编程方式设置EditText的下划线颜色相当容易(只需一行代码)。

    要设置颜色,请执行以下操作:

    editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_IN);
    

    要删除颜色:

    editText.getBackground().clearColorFilter();
    

    注意:当EditText具有焦点时,您设置的颜色不会生效,而是具有焦点颜色。

    API参考:

    可抽出式#设置彩色滤光片

    可绘制#clearColorFilter

     类似资料:
    • 我想在用户在EditText中键入文本时将文本放入我的应用程序中的某个字符串中,并使用它来生动地在活动上显示它(在不同的视图中...) - 就像谷歌的实时/即时搜索工作一样...

    • 我已经试着解决了好几个小时了,但还是没能解决。我设置了这个editText,称为活动上的布局,并将其连接到活动上的变量,当您单击字段时,它会打开可视键盘,但当您按下一个键时,它会将您带到类似浏览器的搜索屏幕,而不只是更新editText的文本。 在我的xml编辑文本是: 在我这样做的活动中 我还是找不到办法让它不发生。你能帮助我吗?

    • 问题内容: 可以仅更改文本下面的线条颜色?我想看到类似红色字母的下面有一条蓝线的东西,但是我找不到如何完成它的方法。 问题答案: 您可以通过以下CSS规则作为示例: 如果较旧的浏览器不支持此规则,则可以使用以下解决方案: 用底线设置单词:

    • servlet 可以通过名字将对象属性绑定到上下文。同一个 Web 应用内的其他任何 servlet 都可以使用绑定到上下文的任意属性。以下 ServletContext 接口中的方法允许访问此功能: setAttribute getAttribute getAttributeNames removeAttribute 分布式容器中的上下文属性 在 JVM 中创建的上下文属性是本地的,这可以防止从

    • Django集成UEditor (封装成应用) 百度富文本编辑器 http://ueditor.baidu.com/website/ 使用效果 测试环境 ubuntu 16.04 python3.5.2 django1.11.7 目前测试解决了出现的以下两个问题,都是python版本问题 error1 # name 'file' is not defined controller.py 68行