2015-11-13 74 views
-3

我有一個與setAdapter相關的疑問。有人可以詳細說明或解釋功能以及如何理解這樣的代碼。如何使用setAdapter?

mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.drawer_list_item, mServices)); 

詳細例如: new ArrayAdapter;這個。

+1

你說你有一個疑問,然後沒有告訴我們它是什麼。像這樣的問題應該是谷歌搜索... –

回答

0

列表適配器是一個對象,用於調整要在ListView中顯示的集合對象。 ArrayAdapter是映射對象數組的簡單實現。

mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.drawer_list_item, mServices)); 

這條線被映射在一個ListViewmDrawerList)串的用於顯示的陣列(mServices)。適配器構造函數的第二個參數是將用於呈現每個列表項的佈局。

列表適配器和適配器通常是一個漫長而複雜的主題,不會在SO答案中解釋。請點擊以下鏈接,

http://developer.android.com/guide/topics/ui/layout/listview.html http://developer.android.com/reference/android/widget/ListAdapter.html

相關問題