【Android】设置光标颜色和图标

创建主题

该主题可以更改文字下方拖拽手柄的颜色

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="RedTextCursor">
    <item name="android:colorControlActivated">#FF0000</item>
  </style>
</resources>
应用主题到Dialog/PopupWindow/DialogFragment/Activity

根据组件类型,使用对应的主题设置方式

kotlin 复制代码
class MyDialog : Dialog(context, R.style.RedTextCursor)
创建光标资源

用于改变光标颜色和形状

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <size android:width="@dimen/dp_2" />
    <solid android:color="@color/primary_200" />
</shape>
设置TextView光标
xml 复制代码
<TextView
	android:textCursorDrawable="@drawable/shape_cursor_red"/>
相关推荐
雨白7 小时前
NDK 初探:基于 C++ 实现参数哈希与签名校验
android
程序员正茂8 小时前
Android studio中初步使用OpenCV库
android·opencv
紫_龙9 小时前
window 维护多版本Android studio
android·ide·android studio
杉氧10 小时前
KMP 自动化之路 (4):iOS 自动化构建与签名 —— 攻克最硬的骨头
android·架构·android jetpack
通玄14 小时前
Jetpack Compose 入门系列(十):Paging 3 分页加载
android
vistaup14 小时前
Android studio 历史版本
android·ide·android studio
hunterandroid14 小时前
DataStore 工程化实践:迁移、并发更新与异常恢复
android·前端
程序员-珍16 小时前
报错下载android sdk失败
android·java
齊家治國平天下18 小时前
AAOS 电源管理深度解析:休眠/唤醒/功耗优化
android·车载系统·aaos·aosp·电源管理·休眠唤醒·carpowermanager
qq36219670518 小时前
安卓大版本升级后APK不兼容怎么办?2026跨版本更新指南
android