2013-03-21 71 views
0

我已經在XML中定義一個TextView,現在我設定的字體程序是這樣的:編程設置的字體和XML設置文本樣式不工作

textView.setTypeface(APP_FONT_REGULAR); // which is custom font in assests (.ttf file). 

現在我已經在XML設置android:textStyle="bold"

但它沒有應用粗體?

我需要申請自己的Typface並將其設置爲粗體的原因是什麼。

+0

首先顯示你的xml文件,你應用這整個,它是一個字符串資源,你正在這樣做? – Prateek 2013-03-21 07:06:17

+0

@pKs它只是一個簡單的帶有ID,寬度,高度和textstyle屬性的textview – Goofy 2013-03-21 07:07:19

+0

我的意思是說textview中的文本來自哪裏?它是什麼類型的文本? – Prateek 2013-03-21 07:10:56

回答

1

我需要應用我自己的Typface並將其設置爲粗體。

,當你調用setTypeface()這樣

textView.setTypeface(APP_FONT_REGULAR, Typeface.BOLD); 

它解決您的問題,您可以設置的外觀。一探究竟。

+0

謝謝解決我的問題, – Goofy 2013-03-21 07:32:12

+0

@Goofy歡迎:) – Sajmon 2013-03-21 07:32:32

相關問題