1. 程式人生 > 其它 >安卓基礎學習 Day30 |常用控制元件-ListView

安卓基礎學習 Day30 |常用控制元件-ListView

技術標籤:學習日誌

目錄

寫在前面的話

1、參考自網路。
2、內容如果有不對的,希望可以指出或補充。
3、鞏固內容。

一、概述

ListView(列表檢視):是Android中最重要的元件之一,以垂直列表的方式列出所需的列表項。通過介面卡將資料來源與展示控制元件繫結起來(這是介面卡檢視的共同特徵,ListView繼承自AbsListView-抽象列表檢視,而其又繼承了AdapterView-介面卡檢視)。

用於展示大量資料。

ListView中的常用介面卡有:ArrayAdapter(陣列介面卡-最簡單,可展示單行文字

)、SimpleAdapter(簡單介面卡-可自定義各式佈局)和SimpleCursorAdapter(簡單遊標介面卡-可把資料庫內容以列表形式展示出來)、BaseAdapter(基介面卡-可自定義,繼承於它的自定義介面卡類)。

二、使用

都需要自定義一個主佈局檔案(有ListView控制元件)。

(一)基於ArrayAdapter

無需自定義item佈局檔案,使用系統提供的佈局即可。

//獲取到.xml檔案中(主佈局檔案,帶有ListView控制元件的)的ListView控制元件
ListView testListView1 = findViewById(R.id.test_listView1)
; /**1、定義陣列來存放ListView中item(條目)內容*/ String [] datas = {"