TextView에 text를 링크(hyperlink)로 지정하기

-- Android 2012. 10. 10. 15:08
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
웹상의 하이퍼링크처럼 앱상에서도 TextView에 하이퍼링크를 지정할 수 있다.

TextView textNaver = (TextView) findViewById(R.id.textView1);
textNaver.setText(Html.fromHtml("<a href=\"
http://www.naver.com\">네이버</a>"));
textNaver.setMovementMethod(LinkMovementMethod.getInstance());

TextView textGoogle = (TextView) findViewById(R.id.textView2);
textGoogle.setText(Html.fromHtml("<a href=\"
http://www.google.co.kr\">구글</a>"));
textGoogle.setMovementMethod(LinkMovementMethod.getInstance());



사실 Html.fromHtml로 텍스트를 지정하면 html 테그들을 지정할 수 있으므로 아래와 같이 응용도 가능하다.

TextView textLink = (TextView)findViewById(R.id.test_link);

textLink.setText(Html.fromHtml("<b>제목</b>"));
posted by 어린왕자악꿍