Динамическое изменение курсора в EditText
Для программного изменения курсора я использую данный код.
try {
f = TextView.class.getDeclaredField("mCursorDrawableRes");
f.setAccessible(true);
f.set(editText, R.drawable.edittext_cursor_exponent);
} catch (Exception e) {
e.printStackTrace();
}
Но мне нужно что бы у курсора было два стиля.
И допустим одна кнопка выполняет код что приведен выше и использует один стиль курсора. А другая использует другой стиль.
Но это не работает. Точнее работает не так как нужно.
Если нажать на кнопку1 применится первый стиль, а если после нажать на кнопку2 второй стиль не применится.
Но если выйти из приложение зайти заново нажать на кнопку2 применится второй стиль, но если нажать после на кнопку1 первый стиль не будет работать.
Как это исправить?
Почему работает только тот стиль что нажимается первый.
Мне нужно при нажатии на кнопку менять стиль курсора, как это сделать??
Стилей несколько
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В книге Кормена представлен псевдокод алгоритма сортировки вставками с использованием вложенного цикла whileЯ решил реализовать этот алгоритм...