2016-06-12 8 views
0

Я пытаюсь научиться строить Android-приложение, поэтому я играю с Android Studio. Я выбрал из Android Studio новую активность Drawer, но я хочу использовать значок «Home Icon» вместо значка camer, но ресурс «ic_menu_home», включенный в sdk, является приватным, я пытаюсь использовать свой личный значок дома, загруженный из Google сайт разработчика, но когда я запускаю приложение, мой личный значок не отображается. Вот код файла «activity_nameofactivity_drawer»:Изменить значок в «Activity 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

Вы сохранили 'ic_home_black_24dp' в папке« res/drawable »? – SQLiteNoob

+0

@AkashBhave здесь: https://design.google.com/icons/#ic_home – Smart

ответ

0

В Android Studio:

  1. В окне Project левой, правой кнопкой мыши на папке res и выберите New>Asset Image
  2. На типа Asset выбрать панель действий и Tab Иконки
  3. Выберите путь картинку
  4. Gi ве изображение имя в поле Имя ресурса
  5. Выберите Finish

Вы можете найти Resources Documentation и Drawable Resources Documentation полезным.

+0

Спасибо. Я сделал то, что вы сказали, и это наполовину работает, потому что теперь я вижу свою новую иконку, но она меньше, чем другие значки, я пытался изменить ее размер, но ничего не изменилось. Некоторые советы? – Smart

+0

Когда вы проходите через этот процесс, он должен автоматически предоставлять вам разные плотности - hdmi, mdpi и т. Д. - Если у вас есть только одна возможность, попробуйте сначала удалить ее и попробовать снова. Если это не поможет, попробуйте вручную создать файлы в Photoshop/GIMP и перетащить/удалить. Я добавлю документы для «Ресурсов», вы тоже можете проверить. – SQLiteNoob

+1

Хорошо спасибо. Я объявлял объект изображения как пусковую установку, а кнопка «домой» имела реальное измерение. Я не знаю, почему, но теперь это работает, так что ... хорошо. В любом случае спасибо :) – Smart