2017-08-31 84 views
0

我有一個報價應用程序,我已經給出了從資產中選擇字體的文本視圖的選項。它像下面使TextView粗斜體等

text_quotes.setTypeface(Typeface.createFromAsset(getAssets(), image)); 

我有,我想給選項,以使文本加粗另一種功能,斜體等。我已經嘗試過了類似下面的代碼

text_quotes.setTypeface(null,Typeface.BOLD); 

,但這種情況正在改變字體爲默認值。我怎樣才能使它適用於文本視圖相同的字體大膽等等?

我在學習android還沒有......所以如果我的問題很簡單,就不要理會。由於

+1

而不是傳遞** null **,傳遞字體。是不是很明顯**?通過傳遞null,您將重新設置默認字體。 –

回答

0

使用此

textView.setTypeface(textView.getTypeface(), Typeface.BOLD); 

你逝去null,則返回默認字樣

+1

嗨!感謝它的工作....我接受你的答案....當我想從文本視圖刪除粗體.... textView.setTypeface(textView.getTypeface(),Typeface.NORMAL); ...我已經嘗試過,但它不會恢復正常......任何想法在這有什麼錯誤?謝謝 – Priya

+0

在這種情況下,傳遞null而不是getTypeface來檢查它是否工作。 –

0

使用textView.setTypeface(TypeFace.BOLD);

它適用於我。

相關問題