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