我有以下字符串RM123.456.我想要
我几乎可以通过使用来实现它
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解决方案.