android ListView 用法
阿新 • • 發佈:2018-08-25
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 用法