需求如下:
获取当前操作系统的语言,展现不同的对话框说明。
比方说 ,当前用户操作系统语言为 英语, 那么我就展现对话框1.
用户操作系统为 简体中文, 我就展现对话框2.
繁体中文, 我就展现对话框3.
问题: 通过什么方法可以获取当前系统语言呢? 请稍微说的详细一点,谢谢大家了。
获取当前操作系统的语言,展现不同的对话框说明。
比方说 ,当前用户操作系统语言为 英语, 那么我就展现对话框1.
用户操作系统为 简体中文, 我就展现对话框2.
繁体中文, 我就展现对话框3.
问题: 通过什么方法可以获取当前系统语言呢? 请稍微说的详细一点,谢谢大家了。
解决方案 »
- android 全景照相
- android显示图片怎么做????????????????????
- android客户端与服务器servlet通信的一个问题,求解惑。。。
- android 是不是必须从activity开始?
- 请问如何在代码里设置USB调试模式
- 读取多种语言的string.xml
- List<Map<String,String>>中的关键字查找问题
- 从win32项目移植到android时总是加载.tmx地图失败!!另外就是为什么我的.tmx文件夹放到别处总是打不开
- 分离式的actionbar,底部的actionbar如何隐藏?
- 加载layout时出现问题,求解惑
- ListView图片异步加载
- 请教pc android 手机助手开发
是同一个对话框,但不同语言的对话框文字也不同?
那在不同values目录下定义不同的string.xml
系统会根据语言选择去不同目录下寻找string.xml
我如何获得这个values
回复6楼 我需要在values里 按固定的格式建立很多Strings.xml文件吗? 然后只要文件夹名字格式固定的 系统就能自动找到了? 可以详细说说么 我没明白你的意思
对的,要建立不同语言文件夹以及strings.xml.根据系统支持的语言种类及规定文件夹名起名即可.系统可以根据语言选择自动找到对应的文件夹下的strings.xml,来显示语言.
感谢你这么快 又再次回答了我。
我基本明白你的意思了。
是不是在res资源文件包下, 按照SDK里的格式(比方中文就是values-zh-rCN) 按这样的格式建立我需要的语言目录。 然后里面存放 相同的Strings文件。 key都相同 就是对应的value不一样就行。 然后自动就根据当前语言自动找到相对的Strings文件了 是么