如何根据区域设置和设备屏幕指定单个图像 In Android
How to specify single image according to locale and device screen In Android
我的问题陈述是我想为支持多种设备的多种语言开发应用程序。如何根据语言环境和设备设置图像?我知道如何将单个图像放到多个设备上。
也知道如何为不同的图像设置单个图像language.But我实现了它separately.Can我们这样做?
是的。就像字符串一样,您需要对它们进行本地化。检查 https://developer.android.com/guide/topics/resources/localization.html
它解释了如何分隔资源文件夹以支持多种语言。
如果您想在您的应用中进行本地化。您需要根据您的语言创建不同的布局文件夹。
假设您的应用支持两种语言
1)英语
2)阿拉伯语
您需要创建布局文件夹
layout-en(英语)
layout-ar(阿拉伯语)
而你想使用一张支持所有屏幕的图像,那么你需要根据屏幕大小使图像大小不同,然后将其粘贴到
这是您需要粘贴图像的文件夹。
1)drawable-xhpi
2)绘制-xxhdpi
3)绘制-xxxhdpi
您的第一个问题:如何根据地区和设备设置图像?
你可以像这样创建目录我已经测试工作正常
drawable-en-sw600dp - 7 英寸英文标签
-->ic_lan.png
drawable-hi-sw600dp - 带有印地语的 7 英寸标签
-->ic_lan.png
drawable-hi -normal phone 印地语
-->ic_lan.png
我的问题陈述是我想为支持多种设备的多种语言开发应用程序。如何根据语言环境和设备设置图像?我知道如何将单个图像放到多个设备上。
也知道如何为不同的图像设置单个图像language.But我实现了它separately.Can我们这样做?
是的。就像字符串一样,您需要对它们进行本地化。检查 https://developer.android.com/guide/topics/resources/localization.html
它解释了如何分隔资源文件夹以支持多种语言。
如果您想在您的应用中进行本地化。您需要根据您的语言创建不同的布局文件夹。
假设您的应用支持两种语言 1)英语 2)阿拉伯语
您需要创建布局文件夹 layout-en(英语) layout-ar(阿拉伯语)
而你想使用一张支持所有屏幕的图像,那么你需要根据屏幕大小使图像大小不同,然后将其粘贴到
这是您需要粘贴图像的文件夹。
1)drawable-xhpi 2)绘制-xxhdpi 3)绘制-xxxhdpi
您的第一个问题:如何根据地区和设备设置图像?
你可以像这样创建目录我已经测试工作正常
drawable-en-sw600dp - 7 英寸英文标签
-->ic_lan.png
drawable-hi-sw600dp - 带有印地语的 7 英寸标签
-->ic_lan.png
drawable-hi -normal phone 印地语
-->ic_lan.png