我想显示我的java文件中的10个元素/字符串,ArrayList
:
ArrayList<String[]>Numbers = new ArrayList<String[]>();
String[] ListOfNumbers = new String[10];
ListOfNumbers[0] = "One";
ListOfNumbers[1] = "Two";
ListOfNumbers[2] = "Three";
ListOfNumbers[3] = "Four";
ListOfNumbers[4] = "Five";
ListOfNumbers[5] = "Six";
ListOfNumbers[6] = "Seven";
ListOfNumbers[7] = "Eight";
ListOfNumbers[8] = "Nine";
ListOfNumbers[9] = "Ten";
我想在布局中显示所有这些。
更新:我在java文件中添加了以下内容:
ListView _list = (ListView) findViewById(R.id._list);
ArrayAdapter<String> adapter = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_list_item_1 , ListOfNumbers );
_list.setAdapter(adapter);
在 xml 中:
<ListView
android:id="@+id/_list"
android:layout_height="wrap_content"
android:layout_width="match_parent">
</ListView>
但是现在我运行模拟器,它崩溃了。
ListView _list = (ListView) findViewById(R.id._list);
ArrayAdapter<String> adapter = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_list_item_1 , ListOfNumbers );
_list.setAdapter(adapter);
做一个ArrayAdapter - listAdapter
然后,您可以使用 setAdapter
将适配器设置为 listView
listAdapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,0);
listView.setAdapter(listAdapter);
然后,您可以使用 listAdapter.add
将项添加到列表适配器
您将在列表视图中看到这些项目。