Ajouter des Icônes pour Android Navigation Tiroir?

J'ai écumé le web pour répondre à cette question, mais n'arrive pas à en trouver un, même dans l'Android officielle de la documentation.

Je suis dans le processus de création d'une application qui implémente Android Navigation Tiroir de mise en page. La Documentation de cette mise en forme peut être trouvé ici et ici.

Dans la conception de la documentation ainsi que dans un certain nombre d'applications populaires tels que Facebook et Google Courants, le tiroir éléments ont icônes en face d'eux.

La documentation relative à la conception elle-même mentionne, sous la rubrique "Contenu de la Navigation Tiroir"

De Navigation cibles peuvent avoir en option conduisant icônes ainsi que la fuite des compteurs. Utiliser les compteurs à informer les utilisateurs sur un état modifié de données dans la vue correspondante.

Malheureusement, la documentation du Développeur ne fait aucune mention de la façon de mettre en œuvre des icônes dans cette configuration. Il décrit comment mettre en œuvre la liste des éléments de la manière suivante:

public class MainActivity extends Activity {
private String[] mPlanetTitles;
private ListView mDrawerList;
...

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    //Set the adapter for the list view
    mDrawerList.setAdapter(new ArrayAdapter<String>(this,
            R.layout.drawer_list_item, mPlanetTitles));
    //Set the list's click listener
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    ...
}
}

Parce que leur mise en œuvre utilise getStringArray(), il n'y a aucun moyen que je peux penser à modifier la ligne de l'élément xml à une icône.

Ça, c'est incompréhensible, parce que de nombreuses applications semblent mettre en œuvre des icônes avant de chaque élément de texte très bien, et la documentation sur la Conception même fait référence à l'ajout d'icônes. Je pense que il doit y avoir une API simple appel pour effectuer l'ajout de ces icônes, et pourtant la seule application que j'ai trouvé jusqu'à présent, semble ridiculement compliqué.

Personne ne sait comment ajouter des icônes à la Navigation Tiroir éléments? Est-il un moyen de le faire avec un simple appel de l'API, ou avoir toutes ces entreprises (Facebook, Google, etc) ont dû trouver des moyens de pirater de contourner le problème?

Merci à tous.

  • Avez-vous jamais obtenir cette triés? Si oui, l'esprit de partage?
InformationsquelleAutor bean | 2013-06-12