Как изменить размер шрифта выделенного текста в тексте редактирования во время выполнения?

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

Я мог бы увеличить размер как: 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 в качестве размера текста, который уменьшит размер текста, вы можете использовать любой нужный вам размер соответственно

Другие вопросы по тегам