2016-03-19 7 views
0

Ich erstellte eine Aktivität wie mit der Navigation Schublade Eigenschaft in Android. Ich möchte die Symbole in einige Bilder ändern, die ich zuvor erstellt habe, aber ich weiß nicht, wie ich das machen soll. Ich habe versucht, die Icon-Informationen aus dem XML unten zu ändern, aber es funktioniert nicht mit PNG-, JPG- oder ICO-Dateien.Changin Navigation Drawer Icons in Android

Die unten Teil ist in der activity_main_drawer.xml:

<item 
     android:id="@+id/nav_send" 
     android:icon="@drawable/ic_menu_send" 
     android:title="Search/Add People" /> 

Wenn ich auf das Symbol (ic_menu_send) klicken Sie nimmt mich unten an der xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportHeight="24.0" 
    android:viewportWidth="24.0"> 
    <path 
     android:fillColor="#FF000000" 
     android:pathData="M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" /> 
</vector> 

Wie kann ich eine andere verwenden Bild? Jede Hilfe wäre großartig!

Navigation Drawer Image Part

Antwort

0

Setzen Sie das Symbol, das Sie in ziehbar Ordner anzeigen möchten können sagen Namen „icon_send.png“ ist und es wie folgt verwenden:

<item 
     android:id="@+id/nav_send" 
     android:icon="@drawable/icon_send" 
     android:title="Search/Add People" /> 
+0

Danke Krishna, ich denke, ich habe das Problem gefunden Wenn ich versuche, das Bild als Zeichen zu speichern, fragt das System, ob ich es als Zeichen- oder Zeichensatz speichern möchte (v21). Wenn ich Zeichnbares auswähle, kann das Bild nicht in der Navigationsleiste verwendet werden, aber im anderen kann es sein benutzt. – saner