首先是Layout文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- The frame layout is here since we will be showing either
the empty view or the list view. -->
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1" >
<!-- Here is the list. Since we are using a ListActivity, we
have to call it "@android:id/list" so ListActivity will
find it -->
<ListView android:id="@+id/main2_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false"/>
</FrameLayout>
</LinearLayout>
其次是Activity:先创建一个类继承Activitiy
重写onCreate方法
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
//TO-DO
ListView listView = (ListView) findViewById(R.id.main2_list);
userAdapter = new UserAdapter(this);
listView.setAdapter(listAdapter);
listView.setBackgroundDrawable(null);
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long id) {
//TO-DO
}
});
}
本文介绍了一个简单的Android应用示例,展示了如何使用ListView组件,并通过LinearLayout布局实现垂直排列的列表视图。此外,还提供了Activity中设置适配器及事件监听器的方法。
5429

被折叠的 条评论
为什么被折叠?



