如何在安卓中使用书法库

  • 本文关键字: android calligraphy
  • 更新时间 :
  • 英文 :


我想在我的项目中使用书法库,但在我的应用程序中使用此代码更改谷歌地图语言:

@Override
protected void attachBaseContext(Context newBase) {
}

为了使用书法,我应该使用以下代码:

@Override
protected void attachBaseContext(Context newBase) {
    super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}

如何在项目中使用两个attachBaseContext

其实这很简单,只需链接一下:

@Override
protected void attachBaseContext(Context newBase) {
    newBase = MyContextWrapper.wrap(newBase, "fa_IR");
    super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}

或者,您可以提取父BaseActivity并将书法应用于一个地方的所有活动。并仅在地图活动中覆盖语言。在这种情况下,它看起来像您的原始代码,因为每个包装器将应用于不同的类。

相关内容

  • 没有找到相关文章

最新更新