更改文本视图中特定单词的布局

Alter layouts of specific words inside of text view

我希望能够在文本视图中操作文本。查看下面的示例图片,以很好地解释我想要实现的目标。我假设我可能会使用 spannables,但我不知道从哪里开始。

基本上,我想将任何以 n 个插入符为前缀的单词转换为一个在其下方具有 n 个填充量的单词。

使用这个:

String rawHtml = "<p>Should <sup>I<sup>eat<sup>cake?</sup></sup></sup>";
textView.setText(Html.fromHtml(rawHtml));

示例项目:https://github.com/raiytu4/stackcase003