我正在尝试创建一个材质导航抽屉,所以我阅读了有关它的Google文档,我找到了this tutorial。
现在,我有一个问题。在MainActivity
类中,适配器设置如下:
// Set the adapter for the list view
mDrawerList.setAdapter(new ArrayAdapter<String>(this,
R.layout.drawer_list_item, mPlanetTitles));
我不明白哪个布局是drawer_list_item
,实际上Android Studio给了我一个错误。
答案 0 :(得分:1)
drawer_list_item
是单个列表项的布局。使用ArrayAdapter时,此布局应仅包含TextView
。
默认情况下,此类要求提供的资源ID引用单个TextView。
如果您没有这样的布局,可以将R.layout.drawer_list_item
替换为android.R.layout.simple_list_item_1
mDrawerList.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, mPlanetTitles));
答案 1 :(得分:0)