Динамическое изменение курсора в 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 первый стиль не будет работать.
Как это исправить?
Почему работает только тот стиль что нажимается первый.
Мне нужно при нажатии на кнопку менять стиль курсора, как это сделать??
Стилей несколько
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В книге Кормена представлен псевдокод алгоритма сортировки вставками с использованием вложенного цикла whileЯ решил реализовать этот алгоритм...