我想在設置爲文本視圖之前增加字符串某些部分的字體大小。 意思是我的字符串是「Hello Stack over flow」。然後,我希望字體大小超過其他字和大膽。如何在android中增加字符串某些部分的字體大小?
0
A
回答
2
做類似下面,
String str="<small>Hello Stack</small><big>Over</big>flow";
textview.setText(Html.fromHtml(str));
+0
謝謝..它的工作 – user2799407
3
您可以使用SpannableString
例子:
TextView tv = new TextView(this);
String string= "Hello";
String title="MyTitle";
SpannableString ss1= new SpannableString(string);
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length(), 0);
tv.append(ss1);
tv.append(title);
setContentView(tv);
快
您還可以檢查
Using size HTML attribute in TextView
搜索支持的HTML標籤
http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html
http://bigknol.com/android-supported-html-tags-textview-string/
0
您可以使用HTML字符串,使某些部分大膽例如
private String getHtmlText(String boldString,String restString){
String htmlString = "<b>" +boldString +"</b> " + restString;
return htmlString;
}
,然後使用的setText Html.fromHtml(htmlString)像
yourTextView.setText(Html.fromHtml(getHtmlText(textBold,textNormal)));
相關問題
- 1. 如何增加ckeditor的字體大小
- 2. 如何增加WebStorm的字體大小?
- 3. 插入字符串的某些部分
- 4. VBA某些字符串的部分
- 5. 增加字符串的字體大小和樣式
- 6. 如何增加文本小部件的字體大小?
- 7. 如何存儲字符串的某些部分在另一個字符串
- 8. 在Haskell中增加字符串標識符的數字部分
- 9. 如何增加PNotify字體大小?
- 10. Java如何增加字體大小?
- 11. 如何增加bootstrap-4字體大小?
- 12. 如何增加displaytag表字體大小
- 13. 增加php字體大小
- 14. 刪除Python中某些字符後的字符串部分
- 15. 如何增加Android Studio中的字體大小?
- 16. 如何增加字體大小的strings.xml Android中
- 17. 在rails中增加字體大小collection_select
- 18. 在JButton中增加字體大小
- 19. 如何從外部css增加/減小字體大小
- 20. 增加Firebug中的字體大小?
- 21. 增加Qt中的字體大小
- 22. 如何將一個字符串分解去除某些部分
- 23. 如何使用RegExp刪除大字符串中的一小部分字符串
- 24. 在Webview中按鈕增加字體大小/按鈕減小字體大小
- 25. 添加字符串某些字符
- 26. 如何增加Android監視器的字體大小/顏色
- 27. 如何增加NumberPicker Android 6.0的字體大小?
- 28. 如何增加UITextView的字體大小當UITextView的大小增加
- 29. 爲大寫某些字符指數在字符串中的Javascript
- 30. TLabel部分字體大小
您可以使用Html.fromHtml()。 – Piyush
您可以使用Spannable字符串 – Raghunandan
http://stackoverflow.com/a/9842023/1937802 –