首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android中字符串的下标和上标

Android中字符串的下标和上标
EN

Stack Overflow用户
提问于 2010-08-23 05:21:29
回答 10查看 89.8K关注 0票数 108

如何打印带有下标或上标的字符串?你能在没有外部库的情况下做到这一点吗?我希望这个显示在安卓的TextView中。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2010-08-23 06:04:23

代码语言:javascript
复制
((TextView)findViewById(R.id.text)).setText(Html.fromHtml("X<sup>2</sup>"));

Common Tasks and How to Do Them in Android

票数 160
EN

Stack Overflow用户

发布于 2012-01-16 04:13:10

示例:

代码语言:javascript
复制
equation = (TextView) findViewById(R.id.textView1);
SpannableStringBuilder cs = new SpannableStringBuilder("X3 + X2");
cs.setSpan(new SuperscriptSpan(), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan(0.75f), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new SuperscriptSpan(), 6, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan(0.75f), 6, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
equation.setText(cs);
票数 112
EN

Stack Overflow用户

发布于 2013-05-03 23:27:11

对于所有人的问题,如果你想让它变得更小,除了制作上标或下标之外,你只需要添加标签。例如:

代码语言:javascript
复制
"X <sup><small> 2 </small></sup>"
票数 51
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3543454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档