1. main .xml 配置文件
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
android:id="@+id/lausb"
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false"
android:scrollbars="vertical"
>
2. user.xml 配置文件
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textSize="22px"
android:width="100px"
/>
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
3. java 类文件
package com.listview;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleAdapter;
/**
*
* @author liuqing
* @version 1.0
* @see Android ListView 的使用
* 2011-10-12
*
*/
public class ListViewActius extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList> list = new ArrayList>();
Map map1 = new HashMap();
Map map2 = new HashMap();
Map map3 = new HashMap();
map1.put("title", "liuqing");
map1.put("info", "192.168.0.105");
map2.put("title", "qing");
map2.put("info", "192.168.32");
map3.put("title", "haha");
map3.put("info", "192.168.0.22");
list.add(map1);
list.add(map2);
list.add(map3);
SimpleAdapter listAdapter = new SimpleAdapter(
this,
list,R.layout.user,
new String[]{"title","info"},
new int[]{R.id.title,R.id.info});
setListAdapter(listAdapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
System.out.println(" position:" + position + "===id: " + id);
}
}