我正在开发一个android项目,我想渲染一些化学公式。我写了下面的代码,得到了下面的结果。我创建了一个自定义字符串并在TextView中显示它。但我的问题是:这是最好的方法吗?还有其他方法可以处理吗?str=newSpannableString(Html.fromHtml("2H++So42--->H2So4"));ss1.setSpan(newRelativeSizeSpan(0.6f),2,3,0);//setsizess1.setSpan(newRelativeSizeSpan(0.6f),8,11,0);//setsizess1.setSpan(newRelativeSize
我有以下字符串RM123.456。我愿意使RM相对较小使RM与顶部完全对齐我几乎可以通过使用来实现它spannableString.setSpan(newRelativeSizeSpan(0.50f),0,index,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);textView.setText(spannableString,TextView.BufferType.SPANNABLE);结果看起来像但是,它与底部对齐。它与顶部不对齐。我尝试使用SuperscriptSpan。好像它不符合我的要求SuperscriptSpan不会使文本变小。我无法控制它的大小。S
我有以下字符串RM123.456。我愿意使RM相对较小使RM与顶部完全对齐我几乎可以通过使用来实现它spannableString.setSpan(newRelativeSizeSpan(0.50f),0,index,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);textView.setText(spannableString,TextView.BufferType.SPANNABLE);结果看起来像但是,它与底部对齐。它与顶部不对齐。我尝试使用SuperscriptSpan。好像它不符合我的要求SuperscriptSpan不会使文本变小。我无法控制它的大小。S