Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文本视图设为粗体、斜体等_Java_Android - Fatal编程技术网

Java 将文本视图设为粗体、斜体等

Java 将文本视图设为粗体、斜体等,java,android,Java,Android,我有一个quote应用程序,其中我提供了从文本视图的资源中选择字体的选项。就像下面一样 text_quotes.setTypeface(Typeface.createFromAsset(getAssets(), image)); 我有另一个功能,我想给选项,使文本粗体,斜体等,我已经尝试了它像下面的代码 text_quotes.setTypeface(null,Typeface.BOLD); 但这将字体更改为默认值…如何使用应用于文本视图的相同字体将其设置为粗体等 我正在学习android…

我有一个quote应用程序,其中我提供了从文本视图的资源中选择字体的选项。就像下面一样

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来检查它是否工作。