支持多种语言和屏幕尺寸

时间:2014-07-15 09:46:00

标签: android localization screen-size

我正在创建一个我尝试支持多种语言的应用程序。我把我的英文文本放在

 values/strings.xml

法文文本

 values-fr/strings.xml

现在,我也想支持多个屏幕。我有这些文件夹

 values-normal-ldpi
 values-normal-mdpi
 values-large
 values-xlarge
 values

如果用户是法国人,屏幕很大。它总是从值-fr中选择字符串,但是从values文件夹中选择维度。我是否应该为法语设置所有这些值文件夹(如值-fr-normal-ldpi等)?还有其他方式

谢谢。

1 个答案:

答案 0 :(得分:0)

对于多屏幕支持,您需要在res结构> android结构的布局文件夹中创建4个不同的文件夹

布局HDPI 布局MDPI 布局xhdpi 布局LDPI 布局xxhdpi

每个文件夹都包含各自尺寸的布局文件,这些文件的名称与所有文件夹相同

你也需要创建 绘制,LDPI 绘制,MDPI drawable-hdpi等文件夹,用于同名的不同革命图像

如此巧妙的操作系统可以检测设备的重新振动,并从匹配文件夹中显示设备上的图像

点击此链接 http://developer.android.com/guide/practices/screens_support.html

关于本地化的方式是正确的