2016-06-12 80 views
0

我试图学习如何构建Android应用程序,所以我在玩Android Studio。我从Android Studio中选择了一个新的抽屉活动,但我想使用“Home Icon”而不是Camer图标,但是包含在sdk中的资源“ic_menu_home”是私人的,我正尝试使用我从Google下载的个人主页图标开发者网站,但是当我运行我的应用程序我的个人图标不显示。下面是该文件“activity_nameofactivity_drawer”的代码:更改“活动抽屉”中的图标

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android"> 
<group android:checkableBehavior="single"> 
    <item 
     android:id="@+id/nav_camera" 
     android:src="@drawable/ic_home_black_24dp" //my personal icon 
     android:title="Home" /> 
    <item 
     android:id="@+id/nav_gallery" 
     android:icon="@drawable/places_ic_search" 
     android:title="Search" /> 
    <item 
     android:id="@+id/nav_slideshow" 
     android:icon="@drawable/ic_menu_slideshow" 
     android:title="Slideshow" /> 
    <item 
     android:id="@+id/nav_manage" 
     android:icon="@drawable/ic_menu_manage" 
     android:title="Tools" /> 
</group> 
<item android:title="Communicate"> 
    <menu> 
     <item 
      android:id="@+id/nav_share" 
      android:icon="@drawable/ic_menu_share" 
      android:title="Share" /> 
     <item 
      android:id="@+id/nav_send" 
      android:icon="@drawable/ic_menu_send" 
      android:title="Send" /> 
    </menu> 
</item> 
</menu> 

,但是这是我的抽屉:drawer image

有人能帮助我吗?

+0

你可以发送一个链接到你从哪里得到的图标? – AkashBhave

+0

是否在“res/drawable”文件夹中保存了'ic_home_black_24dp'? – SQLiteNoob

+0

@AkashBhave在这里:https://design.google.com/icons/#ic_home – Smart

回答

0

在Android Studio中:

  1. 在左侧的项目窗口中,右键单击res文件夹并选择New>图像资源
  2. 资产类型选择动作栏和标签图标
  3. 选择图片路径
  4. Gi已经你的形象的名称在资源名称
  5. 选择Finish

您可能会发现Resources DocumentationDrawable Resources Documentation很有帮助。

+0

谢谢。我做了你所说的,它的一半作品,因为现在我可以看到我的新图标,但它比其他图标小,我试图调整它,但没有改变。一些技巧 ? – Smart

+0

当你经历这个过程时,它应该会自动为你提供不同的密度 - hdmi,mdpi等。 - 如果你只有一个可绘制的,请尝试先删除它并再试一次。如果这没有帮助,请尝试在photoshop/GIMP中手动生成文件并拖放。我将添加“资源”的文档,您也可以查看。 – SQLiteNoob

+1

好的谢谢。我将图片资源声明为启动器,并且主页按钮具有实际维度。我不知道为什么,但现在它可以工作,所以...很好。不管怎么说,多谢拉 :) – Smart