1. 程式人生 > >android ListView 用法

android ListView 用法

and andro 適應 wrap 對數 字符 常用屬性 滑動條 lba

  • 在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 用法