今天要來練習的是能夠把資料用清單的方式顯示的ListView,看起來蠻像iOS的 TableView,但用法差超級多,ListView必須要使用Adapter來將資料載入,而Adapter有很多種用法,這次先使用ArrayAdapter來做練習。
先來看一下,完成的畫面。
Step 1. 在 activity_main.xml 拉一個 ListView 出來,並設定 id。
Step 2. 在 res/layout 底下創建一個新檔案,用來做 ListView的 Row Item,
就幫他取名叫 list_row.xml 好了。
Step 3: 在 list_row.xml 做些元件。
list_row.xml 應該會長這樣子
Step 4: 建測試資料。
Step5: 新增一個 class 繼承 ArrayAdapter。
最後,要來設定 ListView,如下。
這樣差不多就大功告成了,附上完整的Code。
Reference: https://www.youtube.com/watch?v=5Tm--PHhbJo&t=666s
今天練習就先到這啦~謝謝大家。