Chinaunix首页 | 论坛 | 博客

Go

  • 博客访问: 227593
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 783
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-12 16:29
文章分类

全部博文(67)

文章存档

2015年(1)

2014年(47)

2013年(19)

我的朋友

分类: Android平台

2014-09-27 23:51:23

原创:kylin_zeng  http://blog.chinaunix.net/uid/23795897.html 在此感谢mars 老师的帮助。
转载请注明原创出处,尊重他人的劳动成果。

第13讲

1、布局: main.xml

android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
             android:layout_width="fill_parent"
       android:layout_height="wrap_content"
        android:orientation="vertical">              //list是垂直的
                     android:layout_width="fill_parent"
            android:layout_height="wrap_content"
           android:drawSelectorOnTop="true"
            android:scrollbars="vertical" />         //垂直拉框
     



布局二:

        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal"   // 水平布局
        android:paddingLeft="10dip"    //边距
        android:paddingRight="10dip"
        android:paddingTop="1dip"
        android:paddingBottom="1dip">

                           android:layout_width="180dip"
                  android:layout_height="30dip"
                  android:textSize="5pt"
                  android:singleLine="true" />

                           android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:gravity="right"
                  android:textSize="5pt" />



2、
public class Activity01 extends ListActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);      //加载布局文件。list排列
        ArrayList> list = new ArrayList>();  // 创建list
        HashMap map1 = new HashMap();  //创建映射
        HashMap map2 = new HashMap();
        HashMap map3 = new HashMap();
        map1.put("user_name", "zhangsan");            //键值对里面的名字叫做 zhangsan
        map1.put("user_ip", "192.168.0.1");           //键值对里面的ip 是192.168.0.1

        map2.put("user_name", "zhangsan");
        map2.put("user_ip", "192.168.0.2");

        map3.put("user_name", "wangwu");
        map3.put("user_ip", "192.168.0.3");

        list.add(map1);                            //加入列表中
        list.add(map2);
        list.add(map3);

        //创建一个list的适配器。里面使用user的布局文件,
        MyAdapter listAdapter = new MyAdapter(this, list, R.layout.user, new String[] { "user_name", "user_ip" },
                                              new int[] { R.id.user_name,R.id.user_ip});

        
        setListAdapter(listAdapter);
    }


    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
    // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
        System.out.println("id----------------" + id);
        System.out.println("position----------" + position);
    }
}






listview.rar
阅读(533) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~