代码中获取资源文件中的string,Array

首先说一下获取资源文件中的string:

如果在是Activity类中,那么可以如下调用:

this.getString(R.string.resource_name)

如果不在Activity中的话,就从别处传context过来

mContext.getString(R.string.resource_name)

xml文件:

<string name="resource_name">*******</string>

调用结果是:*******

获取字符串数组

在Activity中:

String items[]=this.getResources().getStringArray(R.array.person_profile_geder_array);

不在Activity中同前面一样,传context

xml文件:

<string-array name="person_profile_geder_array">
  <item>帅哥</item>
  <item>美女</item>
  <item>保密</item>
 </string-array>

 

你可能感兴趣的:(xml,String)