Android App Adapter ListView

markdown #說明 這篇是關於Adapter 的功能用法,主要用於選單類型的,其中的原理是資料進入 Adapter ,再透過ListvView顯示。其中Adapter 家族有有很多人,Adapter 的資料來源是 array或是 list。 - ArraryAdapter 資料來源是 array或是 list - SimpleCirsorAdapter 資料來源是 資料庫查詢 SQL - SimpleAdapter 資料來源是表格有列有欄 可使用Map 儲存列再用list - BaseAdapter 客製化需求
另外,會先從找尋SDK 資源路徑開始。 #操作流程 ##找 SDK 資源
基本上在安裝 android 的位置下查找,可是因為我在此路徑下並沒有找到,應該是存在其他地方。 ## 找真正的 SDK 資源路徑
開啟 android studio > 右下方 configure > SDK Manager ## Android SDK location
複製 Android SDK location 路徑 > 到檔案總管去找
***###找到了*** ##看一下 drawable 資源
路徑是圖示上的路徑 Android/Sdk/platforms/android-23/data/res/drawable ##看一下 layout 資源
路徑是圖示上的路徑 Android/Sdk/platforms/android-23/data/res/layout ***##開始囉gogo*** ##list 的欄位名稱
list 這邊有五個欄位,分別是:"餘額查詢", "交易明細", "最新消息", "投資理財","離開" ##listview
這個選單是在登入後才會顯示,登入後顯示的是在 main.xml 因為在 container 找不到 listview 所以用搜尋的,找到後拖拉至右邊畫面,並且命名id =list。
##製作 Adapter
``` ListView list= (ListView) findViewById(R.id.list); ArrayAdapter adapter =new ArrayAdapter(this, android.R.layout.simple_list_item_1,func); list.setAdapter(adapter); ``` ##編譯後 demo 畫面
- code 連結

留言