在Android Studio中仅使用Java创建和使用自定义字体

在Android Studio中仅使用Java创建和使用自定义字体,java,android,Java,Android,我正在尝试在我的android项目中使用自定义字体。我只想使用Java来实现这一点。我发现许多教程使用了大量XML,我希望避免使用这些XML 我的项目只使用单个活动,但跨越多个屏幕。据我所知,在XML中放置文本将跨越我的所有屏幕。我不要这个。非常感谢您的帮助。在android中,您可以为应用程序中的字符串定义自己的自定义字体。您只需从internet下载所需的字体,然后将其放在assets/fonts文件夹中 将字体放入fonts文件夹下的assets文件夹后,可以通过Typeface类在jav

我正在尝试在我的android项目中使用自定义字体。我只想使用Java来实现这一点。我发现许多教程使用了大量XML,我希望避免使用这些XML


我的项目只使用单个活动,但跨越多个屏幕。据我所知,在XML中放置文本将跨越我的所有屏幕。我不要这个。非常感谢您的帮助。

在android中,您可以为应用程序中的字符串定义自己的自定义字体。您只需从internet下载所需的字体,然后将其放在assets/fonts文件夹中

将字体放入fonts文件夹下的assets文件夹后,可以通过Typeface类在java代码中访问它

Typeface custom_font=Typeface.createFromAsset(getAssets(),“font/font name.ttf”);
有关更多信息,请参见

,但这将使用Textview类。Textview不需要XML文件中的ID吗?