一个片段的onCreateView中的Android字体。

一个片段的onCreateView中的Android字体。,android,fonts,Android,Fonts,如何从片段的onCreateView方法中的资产中获取.ttf文件 Typeface font = Typeface.createFromAsset(getAssets(), "Raleway-Thin.ttf"); 我在getAssets()方法中得到一个错误。“getAssets()方法对于类型未定义”getAssets()是活动上的方法。您的onCreateView()大概位于片段中。在片段中调用getActivity().getAssets()以获取AssetManagergetAss

如何从片段的onCreateView方法中的资产中获取.ttf文件

Typeface font = Typeface.createFromAsset(getAssets(), "Raleway-Thin.ttf");

我在getAssets()方法中得到一个错误。“getAssets()方法对于类型未定义”

getAssets()
活动上的方法。您的
onCreateView()
大概位于
片段中。在
片段中调用
getActivity().getAssets()
以获取
AssetManager
getAssets()
活动上的一种方法。您的
onCreateView()
大概位于
片段中。在
片段中调用
getActivity().getAssets()
,以访问
AssetManager
,假设您正在谈论片段


您可以简单地执行
getActivity().getAssets()
,但您应该在onCreate vs onCreateView中执行,因为onCreateView可能会比onCreate被调用更多次。看

假设你说的是碎片

您可以简单地执行
getActivity().getAssets()
,但您应该在onCreate vs onCreateView中执行,因为onCreateView可能会比onCreate被调用更多次。看