2016-08-01 47 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

相關問題