Android - 将导航抽屉标题从主菜单移开 activity
Android - move navigation drawer titles away from main activity
我一直在按照本教程 (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));
所以将字符串放入 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().getString(R.string.menu_item);
此致
我一直在按照本教程 (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));
所以将字符串放入 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().getString(R.string.menu_item);
此致