2016-08-01 46 views
0

所以我试图建立一个导航抽屉。当我尝试在我的ListView对象上运行setAdapter时,我不确定我应该在第二个字段中通过什么。ListView上的setAdapter方法的期望字段是什么?

drawerList.setAdapter(new ArrayAdapter <>(this,?,drawerItems));

我称为的official docs但他们的代码是

mDrawerList.setAdapter(新ArrayAdapter <>(在此, R.layout.drawer_list_item,mPlanetTitles));

而且他们还没有解释drawer_list_item布局或它包含什么。

回答

0

这是一个R.layout资源整数构建自一个drawer_list_item.xml文件,该文件描述了如何加载视图。

而文档确实解释它。

包含要在实例化视图时使用的TextView的布局文件的资源ID。

默认情况下,该适配器的对象将被加载到ListView中,从他们的toString方法为一个TextView与@android:id/text1

最简单的布局android.R.layout.simple_list_item_1

+0

所以在这里被使用应该布局有一个'TextView'元素? 如果是,应该是什么内容? – Shanky

+0

这里是我在底部引用的内置布局。你可以使用它为该参数编写,你不需要编写自己的XML https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/simple_list_item_1.xml –

+0

谢谢我得到它了。 :) – Shanky

相关问题