Java 将文本视图设为粗体、斜体等
我有一个quote应用程序,其中我提供了从文本视图的资源中选择字体的选项。就像下面一样Java 将文本视图设为粗体、斜体等,java,android,Java,Android,我有一个quote应用程序,其中我提供了从文本视图的资源中选择字体的选项。就像下面一样 text_quotes.setTypeface(Typeface.createFromAsset(getAssets(), image)); 我有另一个功能,我想给选项,使文本粗体,斜体等,我已经尝试了它像下面的代码 text_quotes.setTypeface(null,Typeface.BOLD); 但这将字体更改为默认值…如何使用应用于文本视图的相同字体将其设置为粗体等 我正在学习android…
text_quotes.setTypeface(Typeface.createFromAsset(getAssets(), image));
我有另一个功能,我想给选项,使文本粗体,斜体等,我已经尝试了它像下面的代码
text_quotes.setTypeface(null,Typeface.BOLD);
但这将字体更改为默认值…如何使用应用于文本视图的相同字体将其设置为粗体等
我正在学习android…所以如果我的问题很简单,请忽略。谢谢你用这个
textView.setTypeface(textView.getTypeface(), Typeface.BOLD);
当您传递null时,它返回默认字体使用textView.setTypeface(Typeface.BOLD)
它适合我。传递字体,而不是传递null。这不是很明显吗?通过传递null,您正在重新设置默认字体。您好!感谢它的工作…我接受你的答案…当我想从文本视图中删除粗体时…textView.setTypeface(textView.getTypeface(),Typeface.NORMAL)。。。我已经试过了,但它并没有恢复正常……你知道这有什么不对吗?感谢在这种情况下传递null而不是getTypeface来检查它是否工作。