我想在textview中以编程方式使用这样的指数:
有可能吗?如果可以,怎么办?
编辑:知道了,谢谢您的帮助!
SpannableStringBuilder dataset = new SpannableStringBuilder(dataset2[position] + " m3");
dataset.setSpan(new SuperscriptSpan(), dataset2[position].length() + 2, dataset2[position].length() + 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
dataset.setSpan(new RelativeSizeSpan(0.75f), dataset2[position].length() + 2, dataset2[position].length() + 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
holder.mTextView2.setText(dataset);
最佳答案
尝试使用Html.fromHtml。简单而精确:
((TextView)findViewById(R.id.text)).setText(Html.fromHtml("m<sup>3</sup>"));