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 {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.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);
}
@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);
}
}
- 大小: 16.5 KB
分享到:
相关推荐
Android ListView使用技巧
Android listview 基本步骤 一个小事例
这是我自己写的android listview里面使用checkbox的demo
Android中使用ArrayAdapter的demo,比较简单,里面用两种方法实现,在MainActivity里面,其中一种被我注释起来了,大家把注释去掉就好了。没有使用自定义适配器,对应的我的博客地址是:...
NULL 博文链接:https://byandby.iteye.com/blog/818208
ListView使用simpleAdapter填充实现,数据结构是HashMap,对应的我的博客地址是: http://blog.csdn.net/u012320459/article/details/47667869
listview使用方法代码源码。注释详尽。适合新手学习listview控件的使用。经验之谈。
Android下使用ListView的简单Demo,详细可以参见博客。http://www.cnblogs.com/plokmju/p/android_ListView.html
Android ListView边框圆角美化,可以用来仿iphone的个别界面。相当有用。美观。
这是重写的继承自ArrayAdapter类的自定义适配器方式,数组元素是自定义类。对应的我的博客地址是:http://blog.csdn.net/u012320459/article/details/47667869
Android listview实现自动自动换行!
android listview的使用方法,最简单的listview使用。
android listview 固定表头,固定前几列
Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决 blog 地址 : http://blog.csdn.net/aaawqqq/article/details/43824631
Android ListView 实例源码
Android listview 下拉 刷新
android ListView简单用法
android listView 改变选中行的 字体颜色和 图片
这是我自己的写的在listview里面使用radiobutton
http://blog.csdn.net/lv_fq/article/details/52976463