2012-04-18 3 views
1

저는 TextView를 사용하고 있는데, 여기에는 Html.fromHtml()을 사용하여 일부 HTML 컨텐트를 배치하고 있습니다. TextView에는 여러 작업을 수행하는 데 사용되는 onClick() 메서드가 있습니다. 때때로 TextView에있는 HTML에는 링크로 인식되지만 링크 할 수없는 링크가 있습니다. 나는 그것들을 클릭 할 수있게 만들지 만, 그것은 onClick 메서드를 멈춘다.Android TextView - 클릭 가능한 링크 및 클릭 가능한보기

내 질문에 사용자가 링크를 클릭하면 링크가 열리지 만 사용자가 링크를 클릭하지 않으면 텍스트보기 대신 onClick() 메서드가 호출됩니다. 모든 클릭에 대해 하나 또는 다른 것입니다.

감사

+0

가능한 중복 : http://stackoverflow.com/questions/4251745/android-clickable-textview-with-linkified- 링크 –

+1

비슷한 문제처럼 보이지만 해결책은 나를 위해 작동하지 않습니다 – leedsunited92

+0

너무 늦게 대답하지만 어떤 사람이 더 명확한 답변이 필요하면 그것 [StackOverFlow] (http://stackoverflow.com/questions/2734270/) how-do-make-links-in-a textview-clickable) – PravinDodia

답변

1

당신은 코드에서 그것을 할 Linkify을 사용할 수 있습니다 :

Linkify.addLinks(yourTextView, Linkify.ALL); 
+0

불행히도 그게 도움이되지 않습니다. 링크는 HTML에 있으며 하이퍼 링크 (파란색 밑줄이 그어진)로 표시되지만 클릭 할 수는 없습니다. – leedsunited92

+0

표준 HTML 링크 ('some link') 형식입니까? – waqaslam

+0

예. 나는 listview가 클릭을 처리한다고 생각한다. 나는 그것을하기를 원하지만 그것의 링크가 클릭되었는지는 알지 못한다. – leedsunited92

관련 문제