2016-06-12 171 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