마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

링크 질문이 있습니다.

0 추천
웹에서 가져온 DB정보를 텍스트뷰에 뿌린다음에

뿌린 내용의 주소에 대해서 링크를 걸고 구글 Uri를 통해서 위치를 찾으려고 하는데

링크가 전체가 걸리는게 아니라 숫자에만 걸리는 이유에 대해서 잘 모르겠습니다.

XML에서는

android:autoLink="all" 써봣고

java 파일에서는

Linkify.addLinks(tvaddr, Linkify.ALL); 를 사용했는데 두 경우다 동작이 안됩니다.
Noswind (2,330 포인트) 님이 2014년 6월 30일 질문

2개의 답변

0 추천
DB에있는 텍스트가 어떻게되어있습니까..?
whdrb19 (23,520 포인트) 님이 2014년 6월 30일 답변
대구광역시 달성군 화원읍 비슬로 2723
이렇게 되있으면 2723에만 링크가 걸리게 됩니다...
0 추천

addLinks(TextView text, int mask)

이거 말고

addLinks(TextView text, Pattern p, String scheme, Linkify.MatchFilter matchFilter, Linkify.TransformFilter transformFilter)

이걸로 써보세요.

http://developer.android.com/reference/android/text/util/Linkify.html#addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter)

 

q1212 (26,020 포인트) 님이 2014년 6월 30일 답변
안드로이드 개발을 시작한지가 얼마 안되서 파라미터값으로 정확히 뭘 넣어야 할지를 모르겠는데 도움좀 부탁드려도 될가요
textview = 텍스트뷰이름이고
pattern = linkify.all 일텐데 나머지 값은 어떠한 값을 넣어야 하나요
...