相关疑难解决方法(0)

如何从arrays.xml文件中获取String Array

我只是想从我的数组中显示一个列表arrays.xml.当我尝试在模拟器中运行它时,我收到强制关闭消息.

如果我在java文件中定义数组

String[] testArray = new String[] {"one","two","three","etc"};
Run Code Online (Sandbox Code Playgroud)

它有效,但是当我使用时

String[] testArray = getResources().getStringArray(R.array.testArray);
Run Code Online (Sandbox Code Playgroud)

它不起作用.

这是我的Java文件:

package com.xtensivearts.episode.seven;

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;

public class Episode7 extends ListActivity {
 String[] testArray = getResources().getStringArray(R.array.testArray);

 /** Called when the activity is first created. */
 @Override
 protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  // Create an ArrayAdapter that will contain all list items
  ArrayAdapter<String> adapter;

  /* Assign the name array to that adapter and 
     also choose a simple layout for the list …
Run Code Online (Sandbox Code Playgroud)

java arrays android

108
推荐指数
2
解决办法
21万
查看次数

标签 统计

android ×1

arrays ×1

java ×1