Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 性别相关的区域设置字符串资源_Android_Xml - Fatal编程技术网

Android 性别相关的区域设置字符串资源

Android 性别相关的区域设置字符串资源,android,xml,Android,Xml,我正在用希伯来语实现一个应用程序,我喜欢它的用户友好性,在用户第一次登录时,会出现一个问题“你是男性还是女性?”。在回答了这个问题之后,我希望大多数字符串都与性别有关 (例如,在希伯来语中,“你想喝点咖啡吗?”这个问题将是 对于男性,以及- תרצי לשתות קפה? (对于女性而言) 同时,我的应用程序支持英语和男女通用的希伯来语地区,所以我使用字符串资源(比如R.String.somevalue),我知道如何处理he和en值 比方说,我可以随时请求is_male()和is_locale

我正在用希伯来语实现一个应用程序,我喜欢它的用户友好性,在用户第一次登录时,会出现一个问题“你是男性还是女性?”。在回答了这个问题之后,我希望大多数字符串都与性别有关

(例如,在希伯来语中,“你想喝点咖啡吗?”这个问题将是

对于男性,以及-

תרצי לשתות קפה?
(对于女性而言)

同时,我的应用程序支持英语和男女通用的希伯来语地区,所以我使用字符串资源(比如R.String.somevalue),我知道如何处理he和en值

比方说,我可以随时请求is_male()和is_locale_hebrew(),我看到了,但这对我的情况没有帮助,因为我已经在工作的应用程序中有很多字符串,我希望解决方案只添加xml文件(希望如此),而我的“活动”代码中不需要太多的更改。 我想也许重载用于查找xml文件的解析器会起到神奇的作用,但我不知道从哪里开始

我的问题分为两部分:

A.如何实现性别相关的字符串资源

B.(Opt)一些字符串资源现在与中性款一样好,是否有任何选项可以避免将这些资源复制到2个新的性别相关文件中,只需添加一个默认行为“如果您没有在值处找到字符串资源,则在值中搜索它”

提前谢谢


请回答我同样的问题。我计划有(除了英语中默认的string.xml之外)iw(对于男性)和iw_fe(对于女性)。 当用户选择其性别时,我将更改区域设置()

至于在希伯来语中使用默认值,我仍然一无所知。现在,我只需复制希伯来XML并更改所需的条目,其余的都保持不变

嗯 诺姆

תרצי לשתות קפה?