Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
如何在android中增加字符串某些部分的字体大小?_Android - Fatal编程技术网

如何在android中增加字符串某些部分的字体大小?

如何在android中增加字符串某些部分的字体大小?,android,Android,我想在设置为文本视图之前增加字符串某些部分的字体大小。 表示我的字符串是“Hello Stack over flow”。然后我希望字体大小大于其他单词,并且是粗体的。执行如下操作 String str="<small>Hello Stack</small><big>Over</big>flow"; textview.setText(Html.fromHtml(str)); String str=“Hello StackOverflow”; s

我想在设置为文本视图之前增加字符串某些部分的字体大小。
表示我的字符串是“Hello Stack over flow”。然后我希望字体大小大于其他单词,并且是粗体的。

执行如下操作

 String str="<small>Hello Stack</small><big>Over</big>flow";
 textview.setText(Html.fromHtml(str));
String str=“Hello StackOverflow”;
setText(Html.fromHtml(str));

执行以下操作

 String str="<small>Hello Stack</small><big>Over</big>flow";
 textview.setText(Html.fromHtml(str));
String str=“Hello StackOverflow”;
setText(Html.fromHtml(str));

您可以使用
SpannableString

例如:

TextView tv = new TextView(this);
String string= "Hello";
String title="MyTitle";
SpannableString ss1=  new SpannableString(string);
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length(), 0);
tv.append(ss1);
tv.append(title);
setContentView(tv);
折断

你也可以检查一下

搜索支持的html标记


您可以使用
SpannableString

例如:

TextView tv = new TextView(this);
String string= "Hello";
String title="MyTitle";
SpannableString ss1=  new SpannableString(string);
ss1.setSpan(new RelativeSizeSpan(2f), 0, ss1.length(), 0);
tv.append(ss1);
tv.append(title);
setContentView(tv);
折断

你也可以检查一下

搜索支持的html标记


例如,您可以使用html字符串将某些部分加粗

private String getHtmlText(String boldString,String restString){

    String htmlString = "<b>" +boldString +"</b> "  + restString;

    return htmlString;
}

例如,可以使用html字符串将某些部分加粗

private String getHtmlText(String boldString,String restString){

    String htmlString = "<b>" +boldString +"</b> "  + restString;

    return htmlString;
}

您可以使用Html.fromHtml()。您可以使用可扩展字符串您可以使用Html.fromHtml()。您可以在任何地方使用可扩展字符串来查看大小的变化?更大的最大的?在哪里可以看到尺寸的变化?更大的最大的?