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