如何使用setAdapter?

时间:2015-11-13 23:53:40

标签: java android

我怀疑与setAdapter有关。有人可以详细说明或解释函数以及如何理解这样的代码。

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

详细信息例如: 新的ArrayAdapter;此

1 个答案:

答案 0 :(得分:1)

列表适配器是一个对象,它可以调整集合对象以便在ListView中显示。 ArrayAdapter是一个映射对象数组的简单实现。

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

此行正在映射字符串数组mServices),以便在ListViewmDrawerList)中显示。适配器构造函数的第二个参数是用于呈现每个列表项的布局。

列表适配器和适配器通常是一个漫长而复杂的主题,不会在SO答案中解释。试试这些链接,

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