Как изменить размер шрифта выделенного текста в тексте редактирования во время выполнения?
Я занимаюсь разработкой текстового редактора для своего приложения, в котором я хочу редактировать выделенную часть текста. И я почти закончил с этим, за исключением одной функции, чтобы уменьшить размер выделенного текста.
Я мог бы увеличить размер как: text=editor.getText();
text.setSpan(new RelativeSizeSpan(2f), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
editor.setText(text);
Но я застрял с уменьшением размера, Как размер текста может быть уменьшен?
1 ответ
Решение
Попробуйте так же, как вы использовали для увеличения размера текста используемого кода, как показано ниже, где редактор EditText
Spannable text=(Spannable)editor.getText();
text.setSpan(new RelativeSizeSpan(0.2f), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
editor.setText(text);
в RelativeSizeSpan я использовал 0,2f в качестве размера текста, который уменьшит размер текста, вы можете использовать любой нужный вам размер соответственно