我将通过代号One将我的Android应用移植到其跨平台版本(具有iOS版本)。>>
我想使用Android版本中的字符串资源。
我现在仅用英语单词创建了一个本地化包(名为“ Localization(L10N)1”)。
以主要形式,我输入:
theme = UIManager.initFirstTheme("/theme"); String lang= L10NManager.getInstance().getLanguage(); UIManager.getInstance().setBundle(theme.getL10N("Localization (L10N) 1",lang));
在另一个容器类中,我有:
String StringRes(String id) { String result; result=UIManager.getInstance().getBundle().get(id); return result; }
例如,当我需要一个字符串时:
add(new Label(StringRes("title_string")));
我在StringRes方法中得到空指针错误。
我知道这只是管理字符串资源的一种尝试。
正确的方法是什么?
我正在通过Codename One将Android应用移植到其跨平台版本(具有iOS版本)。我想使用Android版本中的字符串资源。我创建了一个...
您正在考虑这个问题……默认情况下,代号One是可本地化的,这与我个人意识到的任何其他框架都不一样。