相关疑难解决方法(0)

Android - 使用自定义字体

我将自定义字体应用于a TextView,但似乎没有更改字体.

这是我的代码:

    Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/myFont.ttf");
    TextView myTextView = (TextView)findViewById(R.id.myTextView);
    myTextView.setTypeface(myTypeface);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

android custom-font android-fonts android-typeface

262
推荐指数
8
解决办法
24万
查看次数

对早期设备使用Roboto字体

我想在我的Android应用程序中使用Roboto字体,并确保它适用于没有安装字体的早期版本的Android.我知道我可以通过使用Typeface.createFromAsset()然后手动设置每个TextViews/Buttons/Other-Objects的字体来完成此操作.对于我在屏幕上显示的每个对象来说,这似乎是一个巨大的痛苦.

我的问题是,有更好的方法吗?一些帮助类或在.xml主题文件中设置自定义字体的方法?任何自动化都比手动列出每个屏幕上的每个对象并更改字体更好.

谢谢!

android android-layout android-fonts

20
推荐指数
3
解决办法
1万
查看次数