J'ai un TextView que j'utilise comme un lien en utilisant la fonction
t2.setMovementMethod(LinkMovementMethod.getInstance())
pour cette fenêtre de texte dans les fichiers .java afin qu'elle clignote lorsque je clique, mais je veux que la couleur de la fenêtre de texte soit modifiée lorsque je clique. J'ai utilisé
t2.setLinkTextColor(0xff0000)
mais cela ne fonctionne pas. Mon code est le suivant :
public class TextHyperLink extends Activity implements OnClickListener
{
/** Called when the activity is first created. */
TextView t2;
@Override public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
t2 = (TextView) findViewById(R.id.text2); t2.setMovementMethod(LinkMovementMethod.getInstance());
t2.setLinkTextColor(0xff0000);
t2.setOnClickListener(this);
}
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(arg0==t2)
{
// t2.setColor()
// System.out.println("Link TextViewwwwww");
}
}
}
mon xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/link_text_manual"
android:textColorLink="#FFFF00"
/>
Quelqu'un peut-il m'aider à résoudre ce problème ?