Android 如何在XML文件中添加自定义字体并更改其样式

Android 如何在XML文件中添加自定义字体并更改其样式,android,Android,我正在尝试在android xml文件中添加新字体和更改特定的文本样式,但并没有得到确切的结果 Android代码是: <item ><b>Published by:</b></br> <b>Author:</b> abc <b>Typesetting and Printing by</b> Proficient Pu

我正在尝试在android xml文件中添加新字体和更改特定的文本样式,但并没有得到确切的结果

Android代码是:

 <item ><b>Published by:</b></br>
        <b>Author:</b> abc

                <b>Typesetting and Printing by</b>
                Proficient Publishers
                <b>Content editing:</b> 

                The observations and views expressed in this book are entirely that of the author’s. </item> 
   <item >Whenever the word <b>Bharat</b> or India comes to the mind, one cannot ignore the names

发布人:
作者:abc 印刷排版 熟练的出版商 内容编辑: 这本书所表达的意见和观点完全是作者的。 每当想到“巴拉特”或“印度”这个词时,人们就不能忽视这些名字
尝试使用

<strong>my text</strong>
我的文字

简单回答问题,无需扩展文本视图和实现长代码

代码:

TextView tv = (TextView) findViewById(R.id.textview1);
tv.setTypeface(Typeface.createFromAsset(getAssets(), "font.ttf"));

像往常一样,将自定义字体文件放在assets文件夹中,然后重试此操作。它适合我。

我有一个字符串数组,其中包含Strings.xml文件中的许多项。每个项都包含长文本,我希望某些文本应为粗体或不同的字体,其他文本应为普通文本而不是粗体。textView.setTypeface(null,Typeface.bold);//仅用于加粗此代码加粗文本视图中设置的所有文本。但我想更改一些粗体文本,然后使用webview显示内容,并使用CSS设置样式不工作。我想要这种类型的发布人:我认为这是更好的选择。它工作得很好。你期望的结果是什么?