Android之自定义EditText光标和下划线颜色
创始人
2024-12-10 08:36:16
0

运行工程,仔细观察可以看到光标和下划线都是粉红色的。现在就让我们循序渐进,先修改它的光标颜色。

这里写图片描述

2、自定义光标颜色

=======================================================================

EditText 有一个属性:android:textCursorDrawable,它就是用来设置光标样式的。为了加深认识,大家先额外做个小实验:将textCursorDrawable设置为@null,表示去除系统默认的样式,但我们都记得隐藏光标的属性是android:cursorVisible, 那么这时光标会是什么样子的呢?你可以给文字(android:textColor)和提示文字(android:textColorHint属性)设置不同的颜色,运行之后就会发现此时光标的颜色是跟文字的保持一致的。

了解了android:textCursorDrawable的作用之后,我们可以在drawable资源文件夹下新建一个cursor_color.xml文件,内容如下

android:shape=“rectangle”>

光标的颜色为系统自带的浅蓝色,宽度为2dp。在原生的EditText下面放置一个新的EditText:

android:textCursorDrawable=“@drawable/cursor_color”

android:hint=“自定义光标颜色”

android:layout_width=“match_parent”

android:layout_height=“wrap_content” />

运行效果如下:

自定义光标颜色

3、取消背景后的EditText

==============================================================

相关内容

热门资讯

终于找到“金花房卡从哪里购买/... 先锋大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡...
两秒就懂!微信创建斗牛好友房间... 微信游戏中心:斗牛房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信斗牛房卡”...
微信炸金花模式创建开房卡/微信... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
两秒就懂!拼三张房卡从哪买的,... 微信游戏中心:拼三张房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信拼三张房...
正版授权“牛牛金花房卡链接在哪... 新世界牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
手机的安卓系统还是iOS系统,... 你有没有想过,为什么你的手机里装的是安卓系统,而朋友的手机却是iOS系统呢?这两种系统各有各的特色,...
两秒就懂!拼三张房间卡找谁买房... 微信游戏中心:拼三张房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信拼三张房...
正版授权“软件炸金花模式创建开... 毛豆大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
两秒就懂!微信玩炸金花怎么买房... 微信游戏中心:炸金花房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信炸金花房...
微信牛牛链接怎么制作/金花房卡... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
两秒就懂!我买微信牛牛房卡链接... 微信游戏中心:牛牛房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信牛牛房卡”...
番茄todo适应安卓几系统,畅... 你有没有发现,最近番茄todo这款任务管理神器在安卓用户圈里可是火得一塌糊涂呢?今天,就让我来给你详...
给大家讲解“微信怎么玩金花自建... 先锋大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来...
两秒就懂!炸金花链接房卡怎么搞... 微信游戏中心:炸金花房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信炸金花房...
微信链接金花房卡如何购买/微信... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享受...
两秒就懂!拼三张好友房卡在哪里... 微信游戏中心:拼三张房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信拼三张房...
秒懂教程“牛牛链接房卡找谁购买... 悟空大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来...
两秒就懂!微信里面拼三张链接房... 微信游戏中心:拼三张房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信拼三张房...
正版授权“微信牛牛房卡多少钱一... 悟空大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
两秒就懂!想找个炸金花房卡在哪... 微信游戏中心:炸金花房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信炸金花房...