新建一个Activity,在onCreate方法里边实现的代码:
// 创建数组适配器,他的作用就是一个数组和ListView之间的桥梁。它可以将里变定义的数据一一对应的显示在ListView中。 // 参数(context,ListView布局文件的ID,ListView布局中的用于显示的控件ID,数组) ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), R.layout.list_item,R.id.item_text, getArrayData()); ListView listView = new ListView(getActivity()); listView.setAdapter(adapter); setContentView(listView);
布局文件 list_item.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/item_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" /> </LinearLayout>