2014-05-22 31 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

回答