首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android ListView 的应用

2012-10-25 
android ListView 的使用1. main .xml 配置文件??xml version1.0 encodingutf-8?LinearLayout xm

android ListView 的使用

1. main .xml 配置文件

?

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <LinearLayout         android:id="@+id/lausb"        android:orientation="vertical"        android:layout_height="wrap_content"        android:layout_width="wrap_content">        <ListView             android:id="@android:id/list"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:drawSelectorOnTop="false"            android:scrollbars="vertical"            ></ListView>    </LinearLayout></LinearLayout>

?

?

2. user.xml 配置文件

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="horizontal" >    <TextView            android:id="@+id/title"           android:layout_width="wrap_content"           android:layout_height="fill_parent"           android:textSize="22px"            android:width="100px"            />    <TextView        android:id="@+id/info"       android:layout_width="wrap_content"       android:layout_height="fill_parent"        /></LinearLayout>
?

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 {@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);ArrayList<Map<String,String>> list = new ArrayList<Map<String,String>>();Map<String,String> map1 = new HashMap<String,String>();Map<String,String> map2 = new HashMap<String,String>();Map<String,String> map3 = new HashMap<String,String>();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);}@Overrideprotected void onListItemClick(ListView l, View v, int position, long id) {super.onListItemClick(l, v, position, id);System.out.println(" position:" + position + "===id: " + id);}}
?android ListView 的应用

?

热点排行
Bad Request.