且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在arraylist中调用strings.xml中的字符串

更新时间:2022-05-06 06:14:00

只是为了提供替代方案,你也可以使用字符串数组

Just to provide an alternative, you can also use string-array

<string name="how_old_are_you">How old are you?</string>
<string name="are_you_male_or_female">Are you male or female?</string>
...

<string name="i_am_21">I am 21 years old</string>
<string name="i_was_born_in_the_usa">I was born in the USA</string>
...

<string-array name="questions">
  <item>@string/how_old_are_you</item>
  <item>@string/are_you_male_or_female</item>
  ...
</string-array>

<string-array name="answers">
  <item>@string/i_am_21</item>
  <item>@string/i_was_born_in_the_usa</item>
  ...
</string-array>

要将字符串数组用作列表,

To use string-array as a list,

List<String> questions = Arrays.asList(getResources().getStringArray(R.array.questions));

它可能会派上用场。