Android修改EditText光标下的水滴状,TextView选择的左右选择指示器

博客介绍了如何在Android中修改EditText的光标下水滴状显示,以及TextView的选择指示器。通过自定义风格,设置textColorHighlight、textSelectHandle、textSelectHandleLeft和textSelectHandleRight等属性,实现与UI设计相匹配的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

调整UI的时候发现文本框的编辑EditText的光标下面有一个水滴状的显示,关键是和UI显示不一样显示的太丑了,如图


所以去网上看了下顺便写个小笔记记录下
EditText继承了TextView,在TextView的源码中找到一些属性

所以说这些属性我们可以自己自定义的,那就来看看具体的做法

找到我们要替换的一些想要的自定义的图片作为备用(比较懒直接阿里矢量图库随便下了水滴状的图片)

然后自定义一个自己的EditText的Style属性,在res/values/style.xml中进行定义

<style name="myEditTextStyle" parent="Widget.AppCompat.EditText">
        <item name="android:background">@null</item>
        <item name="android:textColorHighlight">#28BEA0</item>
        <item name="android:textSel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值