【发布时间】:2015-08-07 22:25:05
【问题描述】:
我在这里有一些问题。我只是想知道,如何为当前使用的系统语言制作if else 语句?我有一个项目,当系统语言更改时,我需要使用不同的字体。所以我的猜测是通过创建if else 语句可以解决这个问题。我的代码如下:
final Typeface en = Typeface.createFromAsset(getAssets(), "LCfont-en.ttf");
final Typeface ar = Typeface.createFromAsset(getAssets(), "LCfont-ar.ttf");
final Typeface cn = Typeface.createFromAsset(getAssets(), "LCfont-cn.ttf");
final Typeface tw = Typeface.createFromAsset(getAssets(), "LCfont-tw.ttf");
final Typeface th = Typeface.createFromAsset(getAssets(), "LCfont-th.ttf");
TextView text1 = (TextView) view.findViewById(R.id.TV);
text1.setTypeface(en);
text1.setTypeface(ar);
text1.setTypeface(cn);
text1.setTypeface(tw);
text1.setTypeface(th);
以上是代码,我想在更改系统语言时使用不同的字体。任何帮助都非常感谢。谢谢!
【问题讨论】: