我正在开发一个应用程序,要求用户在开始时进行特定设置。例如,我的第一个活动询问用户:
使用选项?
-option A
-option B
现在,在用户选择他/她将使用的选项后,我希望能够更改我的应用使用的资源。我特别谈到了values/strings.xml
我对应用程序的不同选项有不同的字符串。
现在,我使用选项A作为默认值,我将所有字符串放在默认的strings.xml文件中,现在选项B共享相同的字符串,但是我希望选项B需要一些特定的字符串我将需要在另一个文件中定义,但无法找到一种方法来决定这样做的最佳方法是什么?
提前致谢
修改 要回答jkhouw1的问题,选项B只会更改现有字符串。如果我要使用字符串数组作为资源,我如何能够在layout.xml文件中指定它,然后根据用户在第一个活动中选择的内容进行配置? - 在一个例子中翻译这个:
如果我有TextView,我想在layout.xml中定义其文本,如<TextView android:text="@string/(key)" />
如果我要将字符串数组用于非常见字符串,我如何在layout.xml文件中为我的View定义android:text
属性,具体取决于用户选择的选项?
由于
答案 0 :(得分:0)
不幸的是,目前似乎还没有办法实现我正在尝试的目标。