创建带有图标和文本的导航抽屉

时间:2014-05-22 09:42:58

标签: android

我在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”带有text和image属性,然后传入一个数组。这是我应该在这做的事情吗?如果是这样,我如何在资源配置文件中指定键值映射,即不仅仅是字符串数组而是字符串/图像选项数组?

1 个答案:

答案 0 :(得分:0)

看一下本教程。 http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/

您需要创建一个包含ImageView和TextView的自定义列表适配器。