有些时候为了和主体颜色保持一致,可能我们需要更换系统的输入法光标颜色;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <EditText android:id="@+id/find_edit" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginLeft="10dp" android:layout_weight="1" android:background="@drawable/corner_titlebar" android:drawableLeft="@drawable/icon_search" android:hint="搜你想搜的" android:imeOptions="actionSearch" android:paddingLeft="5dp" android:singleLine="true" android:textColor="#3b3a3a" android:textCursorDrawable="@drawable/text_cursor_shape"//设置光标颜色 android:textSelectHandle="@drawable/textselecthandle" //设置光标拖动球的样式 UI给一张图片即可! android:textSelectHandleLeft="@drawable/textselecthandle" android:textSelectHandleRight="@drawable/textselecthandle" android:textSize="14.0sp" />
|
在drawable文件夹下建立 text_cursor_shape:
1 2 3 4 5 6
| <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size android:width="2dp" /> <solid android:color="#494a49" /> </shape>
|