我的问题陈述是我想为一种以上的语言开发一个支持多种设备的应用程序。如何根据语言环境和设备设置图像?我知道如何将单个图像放到多个设备上。
并且还知道如何为不同的语言设置单个图像。但我是单独实现的。我们可以这样做吗?
我的问题陈述是我想为一种以上的语言开发一个支持多种设备的应用程序。如何根据语言环境和设备设置图像?我知道如何将单个图像放到多个设备上。
并且还知道如何为不同的语言设置单个图像。但我是单独实现的。我们可以这样做吗?
是的。就像字符串一样,您需要将它们本地化。检查https://developer.android.com/guide/topics/resources/localization.html
它解释了如何分离资源文件夹以支持多种语言。
如果你想在你的应用中加入本地化。您需要根据您的语言创建不同的布局文件夹。
假设您的应用有两种语言支持 1) 英语 2) 阿拉伯语
您需要使用 layout-en(英语) layout-ar(阿拉伯语)创建布局文件夹
并且您想使用一个支持所有屏幕的图像,那么您需要根据屏幕大小使图像大小不同并将其粘贴到
这是您需要粘贴图像的文件夹。
1)drawable-xhpi 2)drawable-xxhdpi 3)drawable-xxxhdpi