Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android在文本视图中显示分数_Android_Textview - Fatal编程技术网

android在文本视图中显示分数

android在文本视图中显示分数,android,textview,Android,Textview,我似乎想不出一种方法来轻松地在文本视图中显示分数。让我更清楚,我需要一个分数与一个数字超过一个数字在一个文本视图,然后应该能够添加更多的文本之后,所有在同一个文本视图。我看过这个链接 而且解决方案的效果也不太好,尤其是在将其播放到alertdialog时,格式设置会丢失 我也试过这个 SpannableStringBuilder test = new SpannableStringBuilder(); SpannableString content = new S

我似乎想不出一种方法来轻松地在文本视图中显示分数。让我更清楚,我需要一个分数与一个数字超过一个数字在一个文本视图,然后应该能够添加更多的文本之后,所有在同一个文本视图。我看过这个链接

而且解决方案的效果也不太好,尤其是在将其播放到alertdialog时,格式设置会丢失

我也试过这个

            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居中(也不会以任何特定方式对齐文本视图,因为我可能在分数之前有文本)*我不想要多个文本视图解决方案是从链接中使用此html格式。但是,您必须在顶部和底部添加额外的空间,以防止其被切断

  SpannableStringBuilder test = new SpannableStringBuilder();
  test.append("\n");
  test.append(Html.fromHtml("<sup>5</sup>/<sub>9</sub>"));
  test.append("\n");
SpannableStringBuilder测试=新的SpannableStringBuilder();
test.append(“\n”);
test.append(Html.fromHtml(“5/9”));
test.append(“\n”);