我正在做一个大学项目的第一个基本的android应用程序,我有一个名称的数组列表。我希望它被放入ListView
。当我在xml文档中引入ListView
时,我遇到的问题没有出现。我没有得到item1,子项目1等的基本模板。 然后当我设置数组播放列表视图仍然是空列表。下面我有XML文档android listview没有显示任何东西
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView
android:layout_width="wrap_content"
android:layout_height="277dp"
android:id="@+id/listView" android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" android:layout_marginTop="7dp"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
那么这里就是Java代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
populateListView();
}
private void populateListView() {
String[] myItems = {"frank","george","alice", "anna"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.main, myItems);
ListView list = (ListView)findViewById(R.id.listView);
list.setAdapter(adapter);
}
得到它通过使用此感谢工作 – daniel