Android-将导航抽屉标题从主要活动中移开
我按照本教程创建了一个导航抽屉。我想将填充抽屉的字符串移到MainActivity之外,例如移到strings.xml 这是填充抽屉的代码Android-将导航抽屉标题从主要活动中移开,android,navigation-drawer,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("St
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));
因此,请将字符串放入strings.xml中,然后执行以下操作:
mNavItems.add(new NavItem(getString(R.strings.home)), "", R.mipmap.ic_action_home));
您可以将字符串放入项目中“值”资源文件夹的strings.xml中 它应该是这样的:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="menu_item">Home</string>
</resources>
然后,您可以通过执行注释R.string(单数)从代码中访问它:
getResources.getStringR.string.menu_项
关于我收到一个字符串下的无法解析符号错误。strings.xml在值下,是否应该在其他位置?使用getResources.getStringR.string.home解决