Android - attacher des données à vue

Dans mon application, j'ai créer des dynamiques de lignes dans le tableau comme dans ce tutoriel:
http://en.androidwiki.com/wiki/Dynamically_adding_rows_to_TableLayout

 for(int i = startDay; i < startDay + 7; i++){

      /* Create a TextView to be the row-content. */
      TextView day = new TextView(this);
      day.setText(Integer.toString(i));
      day.setLayoutParams(new LayoutParams(
                LayoutParams.FILL_PARENT,
                LayoutParams.WRAP_CONTENT));

      day.setOnClickListener(new OnClickListener() {
          @Override
          public void onClick(View v) {
              Log.i("Listener: ", "Click");
          }

Alors maintenant, quand je clique sur un TextView j'pouvez vous inscrire sur l'événement, mais comment puis-je déterminer la TextView a été cliqué?

Pas seulement un objet auquel j'ai eu avec un événement, mais les données comme le nombre de jours a été cliqué?

Idéalement, je voudrais avoir des données attachées à chaque point de vue, je créer dynamiquement.
Quelque chose comme des données() la méthode en Javascript jQuery.

Droit maintenant, je peux voir 1 seule façon de résoudre ce problème en créant de TextView ajouter une id avec les données et quand on clique dessus - obtenir l'id du dos et de l'analyser pour récupérer mes données. Mais il me semble laid approche.

Est-il un moyen de joindre l'arbitraire de données pour android vues?

InformationsquelleAutor Leonti | 2010-04-22