Android:不支持的语言问题-老挝
我不知道该怎么办。我的应用程序需要有Loation支持(老挝)-语言环境不在Android中,并且在任何语言环境包中都不可用。虽然我确实找到了老挝语言包,但安装它似乎并没有改变任何事情 我只是想得到一个简单的文本视图来显示正确的文本。当我使用Loation这个词时,比如“ສະບາຍດີ", 我只收到盒子 在下面的例子中——语言环境的设置是有效的,我有strings.xml文件的值lo,values en,等等。我用中文和英文试过了,这两种语言似乎都很好——但这件事并不配合Android:不支持的语言问题-老挝,android,fonts,locale,southeast-asian-languages,Android,Fonts,Locale,Southeast Asian Languages,我不知道该怎么办。我的应用程序需要有Loation支持(老挝)-语言环境不在Android中,并且在任何语言环境包中都不可用。虽然我确实找到了老挝语言包,但安装它似乎并没有改变任何事情 我只是想得到一个简单的文本视图来显示正确的文本。当我使用Loation这个词时,比如“ສະບາຍດີ", 我只收到盒子 在下面的例子中——语言环境的设置是有效的,我有strings.xml文件的值lo,values en,等等。我用中文和英文试过了,这两种语言似乎都很好——但这件事并不配合 Locale
Locale locale = new Locale("lo");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
setContentView(R.layout.activity_main);
textView = (TextView)findViewById(R.id.editText);
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "TAW107.TTF");
textView.setTextSize(40);
textView.setTypeface(myTypeface);
textView.setText(getString(R.string.hello_world)); /this gives boxes for "ສະບາຍດີ"
我找到了这个。我使用的字体集没有老挝字符支持。甚至字体集也是一个“老挝字体”集。算了吧。有几个字体家族有广泛的支持,比如DejaVuSans。我在上面的代码中使用了这个,它工作得很好 问题解决。-总是在字体管理器和字符映射中检查字体
上面的代码现在可以工作了,包括本地化我找到了这个。我使用的字体集没有老挝字符支持。甚至字体集也是一个“老挝字体”集。如图所示。有一些字体系列具有广泛的支持,比如DejaVuSans。我在上面的代码中使用了这个字体,效果很好 问题解决。-总是在字体管理器和字符映射中检查字体 以上代码现在可以工作,包括本地化