1.在drawable中建立一个xml文件,我的文件名是login_edittext,文件内容:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:width="1dp" />
<span style="font-family: Arial, Helvetica, sans-serif;">1dp</span>
<solid android:color="@color/appcolors" /><!-- 光标颜色可以自己定义 -->
</shape>
2.在控件中加上一个属性:
android:textCursorDrawable="@drawable/login_edittext"
3.大功告成。
本文介绍如何在Android应用中自定义EditText控件的光标样式。通过在drawable目录下创建XML文件,定义光标的形状和颜色,然后将此文件作为EditText的textCursorDrawable属性值,实现光标样式的个性化设置。
735

被折叠的 条评论
为什么被折叠?



