码迷,mamicode.com
首页 > 移动开发 > 详细

android ListView 用法

时间:2018-08-25 14:21:48      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:模式   点击效果   and   设计模式   比较   layout   显示   lead   滑动   

  • 在Android开发中,listView 是比较常用的开发组件,它以列表的形式展现具体的内容,并且根据数据的长度自适应显示。

  • 列表的显示需要三个元素:
  • listView: 用来展示列表的view;
  • 适配器:用来把数据映射到ListView上的中介;适配器类,用到了设计模式中的适配器模式,它是视图和数据之间的桥梁,负责提供对数据的访问,生成每一个列表项的view,
    常用的适配器类有:ArrayAdapter, SimpleAdapter和SimpleCursorAdapter。
  • 数据:被映射的字符串,图片或者基本组件;


  • listView的常用属性:
属性 说明
android:divider 子分割线
android:drivideHeight 分割线高度
android:listSelector 子项点击效果
android:scrollbars 滑动条
  • listView常用方法:
方法 说明
addFooterView(View v) 在列表尾部加入一个view
addHeaderView(View v) 在列表头部加入一个view
setAdapter(ListAdapter adapyer) 设置适配器
setDivider(Drawable divider) 设置子项分隔栏
setDividerHeight(int Height) 设置分隔栏高度

*** listView的使用:

listView的布局:

<ListView
        android:id="@id/android:list"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />

android ListView 用法

标签:模式   点击效果   and   设计模式   比较   layout   显示   lead   滑动   

原文地址:https://www.cnblogs.com/skyeblogs/p/9533352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!