如何设置TextView textStyle,例如粗体,斜体

如何TextView在Java中设置样式(粗体或斜体)而不使用XML布局?

换句话说,我需要android:textStyle用Java 编写。


冉冉说
浏览 3217回答 3
3回答

慕哥6287543

textView.setTypeface(null, Typeface.BOLD_ITALIC);textView.setTypeface(null, Typeface.BOLD);textView.setTypeface(null, Typeface.ITALIC);textView.setTypeface(null, Typeface.NORMAL);保留以前的字体textView.setTypeface(textView.getTypeface(), Typeface.BOLD_ITALIC)

HUH函数

尝试将此设置TextView为粗体或斜体textView.setTypeface(textView.getTypeface(), Typeface.BOLD);textView.setTypeface(textView.getTypeface(), Typeface.ITALIC);textView.setTypeface(textView.getTypeface(), Typeface.BOLD_ITALIC);

慕的地8271018

以编程方式:您可以使用setTypeface()以下程序进行编程:textView.setTypeface(null, Typeface.NORMAL);&nbsp; &nbsp; &nbsp; // for Normal TexttextView.setTypeface(null, Typeface.BOLD);&nbsp; &nbsp; &nbsp; &nbsp; // for Bold onlytextView.setTypeface(null, Typeface.ITALIC);&nbsp; &nbsp; &nbsp; // for ItalictextView.setTypeface(null, Typeface.BOLD_ITALIC); // for Bold and ItalicXML:您可以<TextView />像这样直接在XML文件中设置:android:textStyle="normal"android:textStyle="normal|bold"android:textStyle="normal|italic"android:textStyle="bold"android:textStyle="bold|italic"
打开App,查看更多内容
随时随地看视频慕课网APP