我怀疑与setAdapter有关。有人可以详细说明或解释函数以及如何理解这样的代码。
mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.drawer_list_item, mServices));
详细信息例如: 新的ArrayAdapter;此
答案 0 :(得分:1)
列表适配器是一个对象,它可以调整集合对象以便在ListView
中显示。 ArrayAdapter
是一个映射对象数组的简单实现。
mDrawerList.setAdapter(new ArrayAdapter<String>(this,R.layout.drawer_list_item, mServices));
此行正在映射字符串数组mServices
),以便在ListView
(mDrawerList
)中显示。适配器构造函数的第二个参数是用于呈现每个列表项的布局。
列表适配器和适配器通常是一个漫长而复杂的主题,不会在SO答案中解释。试试这些链接,
http://developer.android.com/guide/topics/ui/layout/listview.html http://developer.android.com/reference/android/widget/ListAdapter.html