Android - 将导航抽屉标题远离主要活动

时间:2015-05-20 13:44:50

标签: android navigation-drawer

我一直在关注本教程(http://codetheory.in/android-navigation-drawer/)来创建导航抽屉。我想移动填充MainActivity外部抽屉的字符串,例如strings.xml

以下是填充抽屉的代码

    mNavItems.add(new NavItem("String 1", "", R.mipmap.ic_action_home));
    mNavItems.add(new NavItem("String 2", "", R.mipmap.ic_action_about));
    mNavItems.add(new NavItem("String 3", "", R.mipmap.ic_action_about));
    mNavItems.add(new NavItem("String 4", "", R.mipmap.ic_action_about));

2 个答案:

答案 0 :(得分:0)

所以把你的字符串放在strings.xml中,然后这样做:

mNavItems.add(new NavItem(getString(R.strings.home)), "", R.mipmap.ic_action_home));

答案 1 :(得分:0)

您可以将字符串放在项目的values资源文件夹中的strings.xml中。

它应该看起来像这样:

A     ...  Y        Z       AA                 AB
---------------------------------------------------------------
A123       red     A556    =A1     =INDEX(Y:Y,MATCH(AA1,Z:Z,0))
A456       yellow  A456    =A2     =INDEX(Y:Y,MATCH(AA2,Z:Z,0))
A556       pink    B234    =A3     =INDEX(Y:Y,MATCH(AA3,Z:Z,0))
B234       green   A123    =A4     =INDEX(Y:Y,MATCH(AA4,Z:Z,0))

然后你可以通过这样做来实现代码(注意R.string,singular):

<?xml version="1.0" encoding="utf-8"?> <resources> <string name="menu_item">Home</string> </resources>

此致