代码中设置EditView的光标

代码中设置EditView的光标

  1. 代码中设置EditView光标可见

    • EditText text = new EditText(context);
      Field f = TextView.class.getDeclaredField(“mCursorDrawableRes”);
      f.setAccessible(true);
      f.set(text, R.drawable.cursor_color);

    • 下面是光标的样式

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
    <solid android:color="#a8a8a8"/>
    <size android:width="1dp"/>
</shape>
  • 网上看了很多种设置光标可见 , 目前觉得这是最有效的一种,以便记录下来.

猜你喜欢

转载自blog.csdn.net/qq_36018395/article/details/78558228