Создайте систему модификации текста, такую ​​как поле ответа на stackoverflow - PullRequest
0 голосов
/ 14 октября 2018

В моем приложении для Android я хочу создать текстовое поле с множеством вариантов модификации ( сильный текст , выделенный текст , enter code here, введите описание ссылкиздесь ) как в stackoverflow.

Я думал об этой опции:

В поле ответа stackoverflow сильные тексты заключены в "** **"и выделенные тексты в "* *".

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

В редакторе ответовспециальные символы (**, *) видимы, поэтому специальные символы вставляются в базу данных stackoverflow.

Таким образом, единственная возможность состоит в том, что текст интерпретируется после получения его из базы данных.

Правильно ли мое предположение? Может ли кто-нибудь из вас дать мне немного кода Android такого модификатора текста, чтобы я знал, с чего начать?

1 Ответ

0 голосов
/ 14 октября 2018

Просто переберите содержимое в textField, и если вы найдете конструкцию типа **, замените следующую строку на строку в желаемом шрифте.

...