根据android中的性别从string.xml资源文件加载

时间:2015-07-29 20:44:09

标签: android android-resources

我正在开发应用程序,当用户是男性或女性时,主题和字符串不同。 我可以根据用户性别控制颜色,但现在我无法解决字符串的问题 例如,如果用户是男性,我将使用

<string name="welcome">Welcome boy</string>

但如果是女性用户,则

<string name="welcome">Welcome girl</string>

这只是举例。如何根据存储在变量中的性别值从资源加载正确的文件?

3 个答案:

答案 0 :(得分:2)

对于您在平台中寻找的内容没有直接的支持,因此您需要自己编写逻辑并且每个条目有两个字符串(例如,对于男性,welcome_m和对于女性,welcome_f。但是您需要根据使用应用程序的人员在代码中设置它。

答案 1 :(得分:0)

您必须为字符串

创建2个资源ID
asm volatile ("movl $1200, %ecx;");

这就是你想要的吗?

答案 2 :(得分:0)

为特定于性别的表达式定义数组,例如:

<string-array name="welcome">
    <item>Welcome Boy</item>
    <item>Welcome Girl</item>
</string-array>

为自己定义[0]项目为male,而[1]female