Barre d'outils de navigation icône jamais mis les

Je suis en train d'essayer la nouvelle Barre d'outils du composant et d'avoir quelques ennuis avec l'icône de navigation.
Je veux mettre en œuvre une icône personnalisée pour le retour à la navigation :

Dans mon manifeste-je définir un parent de mon activité :

<activity android:name=".CardsActivity" android:parentActivityName=".MainActivity">
    <!-- Parent activity meta-data to support API level 7+ -->
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value=".MainActivity" />
</activity>

Je déclare la barre d'outils comme ceci :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context="com.example.lollitest.MainActivity" >

    <android.support.v7.widget.Toolbar
        android:id="@+id/my_awesome_toolbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:minHeight="?attr/actionBarSize"
        android:layout_marginBottom="10dp"
        android:background="?attr/colorPrimary" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/my_awesome_toolbar"
        android:text="@string/hello_world" />

</RelativeLayout>

Puis dans mon activité je configurer la Barre d'outils comme ceci :

Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
toolbar.setNavigationIcon(R.drawable.ic_good);
toolbar.setTitle("Title");
toolbar.setSubtitle("Sub");
toolbar.setLogo(R.drawable.ic_launcher);
setSupportActionBar(toolbar);

Qui me donne :
Barre d'outils de navigation icône jamais mis les

L'icône de retour en arrière n'est pas celui que j'ai mis avec setNavigationIcon() ! Quelle que soit drawable-je donner à la méthode de l'icône de navigation est toujours la flèche de retour.

J'ai essayé de supprimer l'association des parents d'élèves dans le manifeste, mais le seul effet est (évidemment) pour empêcher le bouton pour revenir en arrière.

Au contraire, si je veux que le défaut de retour icône en forme de flèche et de ne pas appeler setNavigationIcon() je n'ai pas d'icône à tous.

Quelle est la bonne façon de gérer la navigation de l'icône dans la barre d'outils (la coutume et par défaut) ?

NOte : je suis en cours d'exécution de mon test sur Android 4.4

  • ive fait cela beaucoup de fois, et en quelque sorte sa ne fonctionne pas pour moi, maintenant?
InformationsquelleAutor grunk | 2014-10-23