【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"/>
相关推荐
城东米粉儿4 小时前
Android AIDL 笔记
android
城东米粉儿4 小时前
Android 进程间传递大数据 笔记
android
城东米粉儿5 小时前
Android KMP 笔记
android
冬奇Lab6 小时前
WMS核心机制:窗口管理与层级控制深度解析
android·源码阅读
松仔log6 小时前
JetPack——Paging
android·rxjava
城东米粉儿7 小时前
Android Kotlin DSL 笔记
android
城东米粉儿7 小时前
Android Gradle 笔记
android
城东米粉儿7 小时前
Android Monkey 笔记
android
城东米粉儿7 小时前
Android 组件化 笔记
android