簡體   English   中英

在文本視圖中更改不同字符的大小,Android

[英]Changing size of different characters in text view, Android

我想創建一個文本視圖,其中我希望一些字符大小為40pt,一些字符為20pt。

我嘗試使用Html.fromhtml(),但無法找到任何更改大小的標簽。

如果可能,請求幫助。

像這樣使用SpannableStringBuilder

SpannableStringBuilder spanTxt = new SpannableStringBuilder("Different");
spanTxt.append(" android.");
//make the textsize 2 times.
spanTxt.setSpan(new RelativeSizeSpan(2f), spanTxt.length() - " android".length(), spanTxt.length(), 0  );

您可以使用html進行此操作。

例如。 A A A

String abc="<font color=BLUE><i>A</i></font>";
abc=abc+"<b>A</b><i>A</i>";
textView.setText(Html.formHtml(abc));  

您可以使用font標簽設置任意大小的文本,並設置它的顏色。

這是最簡單的方法;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM