Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Easy Android

La programmation Android pour tous

Rendre une TextView cliquable

Publié par David Silvera sur 19 Avril 2013, 16:27pm

Catégories : #TextView

Rendre une TextView cliquable

Dans certains cas, vous voudriez rendre vos TextView cliquable. Par exemple, pour envoyer un mail en cliquant sur l'email, appeler une personne en cliquant sur le numéro de téléphone.

Pour cela, il vous faut changer le style du texte pour montrer qu'il est cliquable. On peut le mettre en souligné, gras et bleu par exemple. C'est ce que nous allons faire dans la portions de code qui suit:

 

        TextView tel = (TextView) findViewById (R.id.myTextView);

        // Permet de souligner le texte
        SpannableString content = new SpannableString ("texte cliquable");
        content.setSpan (new UnderlineSpan (), 0, content.length (), 0);
        tel.setText (content);

        // Permet de mettre le texte en bleu
        tel.setTextColor (Color.BLUE);

        // Permet de mettre le texte en gras
        tel.setTypeface (null, Typeface.BOLD);

        // Definit l'action lors du clic
        tel.setOnClickListener (new OnClickListener ()
        {
            @Override
            public void onClick (View arg0)
            {
                // Action
            }
        });

 

Le tutoriel est terminé. Vous pouvez désormais personnaliser votre TextView afin de le rendre cliquable.

 
Commenter cet article
S
Ne serait-ce pas <br /> TextView tel = (TextView) findViewById (R.id.myTextView); <br /> plutot ? ^^
Répondre
S
Oui exact :)<br /> Merci pour le retour

Archives

Articles récents