我在我的應用程序中使用了textview。因爲我需要以編程方式更改textview的字體。在按鈕點擊功能,我需要改變textview字體。如果字體是正常意味着我需要轉換爲粗體(反之亦然)。 如果有人知道答案意味着請與我分享。謝謝。如何以編程方式爲textview設置字體?
4
A
回答
28
爲了讓您的TextView大膽的編程方式執行:
textView.setTypeface(null, Typeface.BOLD);
要設置回正常DO:
textView.setTypeface(null, Typeface.NORMAL);
爲了得到當前字體使用getTypeface()
http://developer.android.com/reference/android/widget/TextView.html#getTypeface()
1
setTypeface(Typeface tf, int style)
Sets the typeface and style in which the text should be displayed, and turns on the fake bold and italic bits in the Paint if the Typeface that you provided does not have all the bits in the style that you specified.
從Android文檔
0
試試這個
TextView textview= (TextView) findViewById(R.id.appname)
textView.setTypeface(null, Typeface.BOLD);
textView.setTypeface(null, Typeface.ITALIC);
textView.setTypeface(null, Typeface.BOLD_ITALIC);
相關問題
- 1. 如何以編程方式設置textview的樣式?
- 2. 如何以編程方式設置textView的樣式?
- 3. 如何在RemoteView中以編程方式更改TextView的字體?
- 4. 如何以編程方式在Java中設置備用字體?
- 5. 如何以編程方式設置wC hR字體大小?
- 6. 如何用RelativeLayout以編程方式設置textview的引力?
- 7. 如何以編程方式設置textview-s及其屬性?
- 8. 如何以編程方式在Android TextView中設置maxLength?
- 9. UILabel - 以編程方式在iPhone中設置字體 - 字體
- 10. 以編程方式將setColor,字體設置爲Textviews
- 11. 以編程方式設置ViewFlipper體重
- 12. 以編程方式爲TextView設置layout_toLeftOf和layout_below
- 13. 如何以編程方式將控制檯字體設置爲Lucida?
- 14. 如何以編程方式創建TextView?
- 15. 如何以編程方式設置passwordToggleEnabled
- 16. 如何以編程方式設置masterpage?
- 17. 如何以編程方式設置layout_margin?
- 18. 如何以編程方式設置SeCreateGlobalPrivilege?
- 19. 如何以編程方式設置adUnitId?
- 20. 如何以編程方式爲所有TextView設置文本顏色?
- 21. Magento - 如何以編程方式設置媒體庫圖片?
- 22. 以編程方式設置iPhone設置
- 23. 以編程方式設置UITextView字體大小
- 24. 以編程方式設置Segoe UI符號字體
- 25. 以編程方式使用大小類設置字體大小
- 26. iOS:設置UILabel的字體大小以編程方式
- 27. android widget:以編程方式設置字體
- 28. 在C++中以編程方式設置Firemonkey控件字體
- 29. 以編程方式設置TextView的佈局權重
- 30. 以編程方式設置TextView大小使其小於wrap_content
喜狼....這是工作。我怎麼能得到的TextView的字樣? –
在一個按鈕中單擊我需要轉換字體。如果正常意味着粗體和粗體意味着正常。一遍又一遍...... –
不幸的是,我無法立即找到一種方法來從textView對象中獲取它是否爲BOLD或NORMAL。我建議你存儲你自己的布爾值並相應地更新。 –