2015-12-30 6 views
0

Я хочу настроить стиль слайдера EditText. Смотрите мои скриншоты ниже.Android, как изменить стиль курсора edittext

Это стиль слайдер по умолчанию:

This is the default cursor Style

Это то, что я хочу видеть:

This is the cursor style I want to customize.

Это может быть глупый вопрос, но через несколько часов погуглить , Я могу только найти способы изменить цвет курсора, но не смог найти подход к изменению стиля слайдера.

Это код, я использую для изменения цвета курсора (color_cursor.xml):

<?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="#008000" /> 
</shape> 

И я применил "андроид: textCursorDrawable =". @ Drawable/color_cursor»в EditText

Благодаря

+0

Проверьте это http://stackoverflow.com/questions/6225995/can-i-change-the-cursor-size-in-android-edit-text-field –

+1

Этот курсор доступен в библиотеке материалов. Оберните свой EditText в TextInputLayout. – Emil

+0

Вы можете попробовать андроид: textCursorDrawable (...) – GiapLee

ответ

0

ответ на себя (надеюсь, что это будет также помогать другим).. После введения «Theme.material», то EditText станет ожидаемым стилем я в nt, чтобы проверить Материал Дизайн.

1
android:textSelectHandle="@drawable/your_desired_drawable" 

положите это в свой editText. Установите желаемый вариант. Затем измените цвет внутри выгружаемого xml-файла.

Смежные вопросы