【发布时间】:2016-09-27 11:11:48
【问题描述】:
我正在开发一个我正在使用导航抽屉的应用程序,因为当我尝试为项目放置图标时,它给了我图像的路径,如下所示:“ res/drawale/bg.jpg"。我不知道该怎么做。
以下是我的主要活动代码:
private void init_navigator() {
// Navigation Drawer
mTitle = mDrawerTitle = getTitle();
mDrawerLayout = (DrawerLayout) findViewById(R.id.main_activity_DrawerLayout);
mDrawerLayout.setStatusBarBackgroundColor(getResources().getColor(R.color.primaryDark));
mScrimInsetsFrameLayout = (ScrimInsetsFrameLayout) findViewById(R.id.main_activity_navigation_drawer_rootLayout);
mDrawerList = (ListView) findViewById(R.id.left_drawer);
mDrawerItmes = getResources().getStringArray(R.array.drawer_titles);
mDrawerItmes = getResources().getStringArray(R.array.nav_drawer_icons);
这是我的 string.xml 代码
<string-array name="drawer_titles">
<item>About Us</item>
<item>FeedBack</item>
<item>Setting</item>
<item>Share App</item>
<item>Rate Us</item>
<item>Logout</item>
</string-array>
<array name="nav_drawer_icons">
<item>@drawable/bg</item>
<item>@drawable/bg</item>
<item>@drawable/bg</item>
<item>@drawable/bg</item>
<item>@drawable/b</item>
<item>@drawable/bg</item>
</array>
【问题讨论】:
-
如果您使用的是navigationView,那么您可以轻松地创建一个菜单[带有标题和图标] 并将navigationview 中的菜单作为xml 属性进行扩充,以便更清楚地查看technotalkative.com/part-4-playing-with-navigationview跨度>
-
但是我怎么给你..你有什么想法
-
DrawerLayout 是指用于放置菜单的支架。您应该在 xml 中显式添加导航视图(菜单)并从那里扩展菜单