繁体   English   中英

如何在Android中使用书法库

[英]How to use calligraphy library in Android

我想在我的项目中使用书法库 ,但是在我的应用程序中是使用此代码来更改google map语言:

@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并将书法应用于一个地方的所有活动。 并且仅在地图活动中覆盖语言。 在这种情况下,由于每个包装器将应用于不同的类,因此它看起来像您的原始代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM