У меня есть массив строк, которые я хочу отобразить в правильном формате для своих TextView. Я уже рассматривал использование подхода Html.fromHtml(), опубликованного здесь но я все еще не могу найти свое конкретное решение.
Проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, как отформатировать только часть строки. Символ «^» должен быть надстрочным индексом, а символ подчеркивания «_» должен быть нижним индексом. Все, что заключено в скобки "{}", означает, что верхний/нижний индекс должен применяться ко всему, что находится внутри него.
Например: строка ^2S_{1/2} должна отображаться как: 2S1/2
Другой пример: 1s^2 следует отформатировать в текстовом представлении, чтобы оно отображалось как таковое: 1S2
Последние пару часов я был в тупике. Вся помощь приветствуется. Благодарю вас!