相关疑难解决方法(0)

如何使RelativeSizeSpan与顶部对齐

我有以下字符串RM123.456.我想要

  • 使RM相对较小
  • RM准确对齐

我几乎可以通过使用来实现它

spannableString.setSpan(new RelativeSizeSpan(0.50f), 0, index, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(spannableString, TextView.BufferType.SPANNABLE);
Run Code Online (Sandbox Code Playgroud)

结果看起来像

在此输入图像描述

但是,它与底部对齐.它没有与顶部对齐.

我试着用SuperscriptSpan.看起来像

在此输入图像描述

它没有做我想要的

  • SuperscriptSpan不会使文字变小.我无法控制其尺寸.
  • SuperscriptSpan 将使文本"在顶部对齐"

我可以知道,我怎样才能让RelativeSizeSpan 准确对齐?

这就是我希望实现的目标.

在此输入图像描述

请注意,我们不希望使用2 TextViews解决方案.

android spannablestring android-studio

34
推荐指数
6
解决办法
5186
查看次数

标签 统计

android ×1

android-studio ×1

spannablestring ×1