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」,然後傳入一個數組。我應該在這裏做同樣的事情嗎?如果是這樣,我怎樣才能在資源配置文件中指定一個鍵 - 值映射,即不只是一個字符串數組,而是一個字符串/圖像選項數組?
您可以查看此庫以快速創建導航抽屜邏輯:https://github.com/Arasthel/GoogleNavigationDrawerMenu – krossovochkin