使用listview顯示一個長的項清單
1、建立一個名為“basicview5”的android項目;
2、修改basicview5.java檔案,修改後的程式如下:
3、運作結果:如下圖,為點選“richard nixon”後的樣子:
詳解:
(1)basicview5類擴充了listactivity類,listactivity類擴充了activity類并通過綁定到一個資料源來顯示一個項清單;
(2)無需修改main.xml來包含listview:listactivity類本身已經包含了一個listview,是以在oncreate()方法中,不需要調用setcontentview()方法來從main.xml檔案中加載使用者界面;
(3)在oncreate()方法中,使用setlistadapter()方法來用一個listview以程式設計方式填充活動的整個螢幕。arrayadapter對象管理将由listview顯示的字元串數組;
(4)單擊listview中的一個清單項時,會觸發onlistitemclick()方法;
下一篇來實作對listview定制通用視圖~