如何在android中为不同语言使用不同的png无文本按钮?

时间:2015-09-23 12:25:02

标签: android button multilingual

我有一组无文字的PNG按钮,我在photoshop中用英语和西班牙语添加了文本,我没有选择使用字符串文件,因为文本已经在Photoshop中添加了。如果用户选择西班牙语,我该如何使用西班牙语按钮?.......

2 个答案:

答案 0 :(得分:1)

  

我在photoshop中添加文字的PNG按钮

- >这是你的主要问题,试图绕过它可能会证明效率低于使用框架的内置系统生成带有文本和图像的按钮(this question讨论如何做到这一点)。但是,如果你不能,你可以使用系统的Locale来确定用户的语言,如下所示:

Locale.getDefault().getLanguage()
// this will return "en" for english

答案 1 :(得分:1)

与西班牙字符串相同。您可以使用drawable-endrawable-es与字符串相同的方式 - values-envalues-es。将英语图片放入drawable-en,将西班牙文图片放入drawable-es