1
在我的應用程序中,我有一個textView,用戶可以在其中設置字體和字體樣式。我正在使用這一行來設置字體。設置TextView Typeface.NORMAL重置字體.SERIF
tvQuoteTextSample.setTypeface(Typeface.SERIF);
現在,我使用的這條線設置字體樣式:
tvQuoteTextSample.setTypeface(tvQuoteTextSample.getTypeface(), Typeface.ITALIC);
能正常工作。我可以看到字體已更改爲Serif + Italic。問題是當我將字體樣式更改爲「正常」時,它將丟失字體。
tvQuoteTextSample.setTypeface(tvQuoteTextSample.getTypeface(), Typeface.NORMAL);
上面的行不僅將斜體重置爲正常,還將SERIF重置爲默認字體。
如何保留以前的字體並將字體樣式更改爲正常?
我使用的API:分鐘SDK版本= 17和目標版本= 21