У меня есть кнопка:
if (id == R.id.italic) {
}
Внутри этой кнопки у меня есть spannable:
int startSelection = noteContent.getSelectionStart()
int endSelection = noteContent.getSelectionEnd();
Spannable spannable = noteContent.getText();
Когда пользователь нажимает кнопку курсива, я хочу, чтобы выделенный текст выделялся курсивом. Когда пользователь нажимает кнопку на том же расширяемом тексте, я хочу сделать выделенный текст нормальным.
Какой оператор if захватит шрифт spannable, чтобы он мог быть курсивным или некурсивным.
Другой способ выразить это - функция курсива, реализованная Google на диске Google для Android. Я хочу сделать это.
Пример второй:
If (spannable.getTypeface.equals(TypeFace.ITALIC) {
} else {
}
Конечно, приведенный выше код инструкции if не является реальным, но это то, что я пытаюсь выяснить.
Спасибо
Spannable#setSpan
и/илиSpannable#removeSpan
? - person pskink   schedule 18.09.2015