2015-04-06 127 views
0

我正在写一个视图,需要显示上标数据。我正在关注this以实现此目的。更改上标文字的字体

沿着这个方法可以改变上标文字的字体大小(数量)。

编辑 Commanware建议link工作很好,除了一两件事。我需要在基本文本上方标上位。我正在更新图片,请参阅。我在参考代码中使用相同的代码。

enter image description here

这里既可以去单独的文本视图可能是第二优先级的解决方案。任何建议!

+1

试试从这个问题,如这个问题的其他答案:http://stackoverflow.com/a/8872986/115145 – CommonsWare 2015-04-06 12:45:21

+0

我检查与可用标记,但我仍然需要使它看起来更小。 – CoDe 2015-04-06 13:02:41

+1

我连接的答案没有使用''。 – CommonsWare 2015-04-06 13:07:26

回答

0

你不能传递数字文本大小,哟必须将大小更改为字符串:

<font size="3" color="red">This is some text!</font> 
+0

可以用上标添加示例代码。 – CoDe 2015-04-06 12:48:41

+0

首先增加文本大小然后在脚本中转换它。 – 2015-04-06 12:57:00

-1

使用此代码:

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("your Text <sup style="font-size:5(yourfontsize);">subscript</sup>")); 

试试这个,让我知道:)

+0

我更新了它的位... txtTime.setText(Html.fromHtml(“Your Text ”+ unit +“”)) ;但它并不反映任何新事物。 – CoDe 2015-04-06 13:16:12

+0

增加TextView字体大小并检查setText(“您的文字”下标“)); – 2015-04-06 13:19:30

+0

((TextView)findViewById(R.id.text))。setText(Html.fromHtml(“Your Text subscript”));使其为0并检查它是否工作不是 – 2015-04-06 13:25:33

1

试试这一个这是工作代码:

((TextView)findViewById(R.id.text)).setText(Html.fromHtml("04:30<sup><small>pm</small></sup>"));