Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:不支持的语言问题-老挝_Android_Fonts_Locale_Southeast Asian Languages - Fatal编程技术网

Android:不支持的语言问题-老挝

Android:不支持的语言问题-老挝,android,fonts,locale,southeast-asian-languages,Android,Fonts,Locale,Southeast Asian Languages,我不知道该怎么办。我的应用程序需要有Loation支持(老挝)-语言环境不在Android中,并且在任何语言环境包中都不可用。虽然我确实找到了老挝语言包,但安装它似乎并没有改变任何事情 我只是想得到一个简单的文本视图来显示正确的文本。当我使用Loation这个词时,比如“ສະບາຍດີ", 我只收到盒子 在下面的例子中——语言环境的设置是有效的,我有strings.xml文件的值lo,values en,等等。我用中文和英文试过了,这两种语言似乎都很好——但这件事并不配合 Locale

我不知道该怎么办。我的应用程序需要有Loation支持(老挝)-语言环境不在Android中,并且在任何语言环境包中都不可用。虽然我确实找到了老挝语言包,但安装它似乎并没有改变任何事情

我只是想得到一个简单的文本视图来显示正确的文本。当我使用Loation这个词时,比如“ສະບາຍດີ", 我只收到盒子

在下面的例子中——语言环境的设置是有效的,我有strings.xml文件的值lo,values en,等等。我用中文和英文试过了,这两种语言似乎都很好——但这件事并不配合

    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。我在上面的代码中使用了这个字体,效果很好

问题解决。-总是在字体管理器和字符映射中检查字体

以上代码现在可以工作,包括本地化