本帖最后由 oubenruing 于 2012-02-05 18:25:28 编辑

解决方案 »

  1.   


            String strings[] = getResources().getStringArray(R.array.test_array);
      

  2.   

    楼上正解,其意思就是:
    String strings[] = this.getResources().getStringArray(R.array.test_array);
      

  3.   

    getResources是ContextWrapper的非静态方法,不能用类直接调用,必须用类的对象调用。可以用以下两种方法调用:
    1. 因为Activity继承自ContextWrapper,所以可以直接调用其getResources方法
    2. 也可以这样调用:HelloAndroidActivity.this.getResources(R.array.test_array).
      

  4.   

    不好意思,修正一下,第二种方法应该是这样:HelloAndroidActivity.this.getResources().