字体-真棒在android应用程序中不起作用
我正在Android应用程序中使用一种名为AwesomeFont的自定义字体。这有助于我们产生可伸缩的矢量图标。现在,如果应用程序从一开始启动,字体文件将应用于视图(TextView和EditText),但如果应用程序位于后台,并在几分钟后打开,则会删除视图中的字体文件 我还尝试通过onResume()方法设置字体,但这无助于解决这个问题 请提出解决办法。字体-真棒在android应用程序中不起作用,android,font-awesome,typeface,custom-font,Android,Font Awesome,Typeface,Custom Font,我正在Android应用程序中使用一种名为AwesomeFont的自定义字体。这有助于我们产生可伸缩的矢量图标。现在,如果应用程序从一开始启动,字体文件将应用于视图(TextView和EditText),但如果应用程序位于后台,并在几分钟后打开,则会删除视图中的字体文件 我还尝试通过onResume()方法设置字体,但这无助于解决这个问题 请提出解决办法。 我发现我在应用程序中使用的每个自定义字体都存在这个问题。如果从启动程序图标(启动屏幕)启动,自定义字体将在整个应用程序中应用,但如果几分钟后
我发现我在应用程序中使用的每个自定义字体都存在这个问题。如果从启动程序图标(启动屏幕)启动,自定义字体将在整个应用程序中应用,但如果几分钟后从后台启动应用程序,则不会应用自定义字体。1-将fontawesome-webfont.ttf复制到我的Assets文件夹中 2-在strings.xml中为每个图标创建一个条目。例如,对于fa钟:
<string name="bell"></string>
有关更多信息,请参见是否将其用作库?如果没有,请尝试。@Stan我无法在链接中获取android应用程序的lib用法。抱歉,链接错误。正确的答案是,除了第五步,我做的和你在这里说的一样。实际上,我只在应用程序文件中创建Typeface变量,并在Application.copy&paste的每个活动中使用它。这个答案与这个链接完全相同:@AdityaVyas-Lakhan:你应该参考这个链接
<Button
android:id="@+id/bells"
style="?android:attr/buttonStyleSmall"
...
android:text="@string/bell" />
Typeface font = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
Button button = (Button)findViewById( R.id.bells);
button.setTypeface(font);