-1

由于以下代码行,应用程序崩溃。

我在名为 values 的文件夹中有两个字符串数组在text.xml有两个。XMLTelephonesTextView

我无法弄清楚这里出了什么问题。

public class MainActivity extends Activity {
ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    listView  = (ListView) findViewById(R.id.list);
    String[] name= getResources().getStringArray(R.array.names);
    String[] number= getResources().getStringArray(R.array.numbers);

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.text, name);
    listView.setAdapter(arrayAdapter);
    ArrayAdapter<String> arrayAdapter1= new ArrayAdapter<String>(this, R.layout.text, number);
    listView.setAdapter(arrayAdapter1);
}
 }

您的帮助将不胜感激。

谢谢你!

4

1 回答 1

0

我忘记在 MainActivity java 中添加 TextView id 但添加 names_txt 后不会显示唯一显示的是 numbers_txt,请问如何解决?

public class MainActivity extends Activity {
ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    listView  = (ListView) findViewById(R.id.list);
    String[] name= getResources().getStringArray(R.array.names);
    String[] number= getResources().getStringArray(R.array.numbers);

    ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.text, R.id.names_txt, name);
    listView.setAdapter(arrayAdapter);
    ArrayAdapter<String> arrayAdapter1 = new ArrayAdapter<String>(this, R.layout.text, R.id.numbers_txt, number);
    listView.setAdapter(arrayAdapter1);
}



    }
于 2015-10-25T08:27:53.700 回答