Android 列表显示 ListView

新建一个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>

 

发表评论