关于多语言支持的问题,Locale如何控制选择哪一个values?

Superion 2012-07-12 02:26:34

Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = Locale.JAPAN;
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);


/res/values-ja/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">Hello World, LcleActivity!</string>
<string name="str1">すべての道はローマに通ず!</string>
<string name="str2">ローマは一日にして成らず!</string>
<string name="str3">知識は力なり</string>

</resources>



<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:text="@string/str1" />


程序运行后,TextView的android:text并没有指向res/values-ja/strings.xml,还是指向默认的res/values/strings.xml,请问这段程序该怎么改?
...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Superion 2012-07-13
  • 打赏
  • 举报
回复
没人知道吗?
Superion 2012-07-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你系统的语言是什么?
[/Quote]
简体中文
hvk687 2012-07-12
  • 打赏
  • 举报
回复
你系统的语言是什么?

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧