2014-05-22 36 views
0

我在我的android應用程序中創建導航抽屜,並希望能夠在資源文件中定義菜單選項。到目前爲止,我已經有一個字符串數組如下使用圖標和文本創建導航抽屜

<string-array name="drawer_options"> 
     <item>Option 1</item> 
     <item>Option 2</item> 
     <item>Option 3</item> 
     <item>Option 4</item> 
    </string-array> 

工作正常,我可以創造一個Arrayadapter並傳遞到抽屜適配器二傳手做到了。然而,我想要的是能夠指定一個圖標與抽屜中的每個選項並排放置,因此它們不僅僅是文本選項。在C#中,我會創建一個新的對象,例如。帶有文本和圖像屬性的「NavigationDrawerOption」,然後傳入一個數組。我應該在這裏做同樣的事情嗎?如果是這樣,我怎樣才能在資源配置文件中指定一個鍵 - 值映射,即不只是一個字符串數組,而是一個字符串/圖像選項數組?

+0

您可以查看此庫以快速創建導航抽屜邏輯:https://github.com/Arasthel/GoogleNavigationDrawerMenu – krossovochkin

回答