1.把item的數據準備出來
如果是數據庫就new出數據庫的對象.獲取數據裝到集合裏.如果是手動輸入的那就定義字符串.
2.把item所對應的界面準備出來
在佈局文件夾下新建一個.xml的佈局文件.mian.xml文件裏面必須是ListView.
3.給界面設置相對應的數據
通過ID在主Activity中找到ListView控件.給該控件設置adapter適配器.
新建一個適配器.實現未實現的方法.
新建一個LayoutInflater並通過LayoutInflater.from(this)來初始化.
在適配器中的getView方法中通過inflater.inflater(R佈局資源,null)來給ListView填充佈局.
填充佈局的返回值是view.然後通過view.findViewById來找到所填充的佈局文件中的所有控件.
再給每個控件賦值.
以上方法是通過自定義的adapter繼承BaseAdapter實現的.也可以通過SimpleAdapter實現.
1.通過ID在主Activity中找到ListView控件.給該控件設置adapter適配器.
直接new一個SimpleAdapter實現裏面的五個參數.
第一個參數是上下文.
第二個參數是data.
第三個參數是R資源中的item佈局文件
第四個參數是from.
第五個參數是to.
2.實現data from to
data是一個list集合中放map集合.先給map.put(key,values).再給list.add(map).
from是一個String數組.列出map中的所有key值.
to是一個int數組.列出與map中的key值對應的R資源中的item中的組件Id.給ListView設置點擊事件
在主Activity中通過lv.setOnClickListener()可以給ListView設置點擊事件.
在主Activity中通過lv.setOnItemClickListener()可以給ListView中的item設置點擊事件.