了解材料导航抽屉

时间:2016-07-20 09:50:21

标签: android android-layout

我正在尝试创建一个材质导航抽屉,所以我阅读了有关它的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给了我一个错误。

2 个答案:

答案 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)

要了解Material Navigation Drawer,请执行简单的过程。

1)对于新申请: 使用导航抽屉模板创建应用程序。 因此,您将获得一个导航抽屉样本。

2)使用现有的应用程序: 使用导航抽屉

创建新活动

Create activity with navigation drawer