在同一文本视图中更改字体大小

时间:2013-08-22 23:42:43

标签: android textview font-size settext

是否可以改变温度大小?

remoteViews.setTextColor(R.id.battery, Color.WHITE);
        remoteViews.setTextViewText(R.id.battery, String.valueOf((int)batteryLevel + "%" + "|" + temperatura + "°C"));

Batterylevel和温度在同一文本视图中。我只想改变温度的大小。实际上是50dp。我想要20dp.Hopw我能做到吗?

1 个答案:

答案 0 :(得分:1)

您可以使用HTML代码更改大小,但我认为不能用dp指定详细的大小。

在你的情况下,我会使用标签<small>作为温度:

remoteViews.setTextColor(R.id.battery, Color.WHITE);
String styledText = String.valueOf((int)batteryLevel) + "%" + "|" + "<small>" + temperatura + "°C</small>";
remoteViews.setTextViewText(R.id.battery, Html.fromHtml(styledText));

此处描述了支持的标签列表: http://www.grokkingandroid.com/android-quick-tip-formatting-text-with-html-fromhtml/