我似乎无法找到一种在文本视图中轻松显示分数的方法。让我更清楚一点,我需要在文本视图中使用数字超过数字的分数,然后应该能够在同一个文本视图中添加更多文本。我已经看到了这个链接Android - 使用 unicode 显示分数
而且该解决方案效果不佳,尤其是在将其播放到警报对话框中时,格式会丢失。
我也试过这个
SpannableStringBuilder test = new SpannableStringBuilder();
SpannableString content = new SpannableString("3");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
test.append(content);
test.append("\n");
test.append("56");
这很好用,但是如果我需要向该行添加更多内容,它将显示在底部,我需要它在顶行。如果我尝试插入顶行,那么底行将移动,因为 textview 居中(它也不会通过以任何特定方式对齐文本视图来工作,因为我可能在分数之前有文本).. *我不想要多个文本视图