6

TextView의 autoLink = "All"기능을 사용하여 TextView의 모든 URL과 전화 번호를 연결합니다.autoLink = TextView 안드로이드의 "all"기능

내가 직면 한 문제는 에뮬레이터에서 특정 번호가 전화 번호로 식별되어 클릭 할 수 있다는 것입니다. 실제 장치에서이 번호는 전화 번호로 식별되지 않으며 클릭 할 수 없습니다.

말해 TextView에 숫자 163111이 포함되어 있으면 에뮬레이터에서 클릭 할 수 있습니다. Clickng이 사용자 걸기 걸립니다. 하지만 Nexus 7에서는이 번호를 클릭 할 수 없습니다. Linkify.addLinks() 메서드를 살펴 보았습니다.이 메서드는이 동작을 설명하지만 설명을 찾지 못했습니다.

이 문제가 발생 했습니까?

왜 이런 이유가있을 수 있습니까?

+0

Nexus 7에서 숫자를 클릭하면 어떻게됩니까? –

+1

nexus 7에서 번호 163111은 클릭 할 수 없습니다 (클릭 할 수 있고 에뮬레이터의 전화 번호로 식별 됨). Linkify는 전화 번호로 식별하지 않습니다. 하지만 에뮬레이터와 Nexus 7에서는 +14132213333 같은 번호가 전화 번호로 식별됩니다. – afadfadf

+0

끝 부분의 해결책은 무엇 이었습니까? 나는 같은 문제가있다. 당신은 몇 가지 코드를 붙이시겠습니까 – Amanni

답변

3

textview의 "autolink"속성을 사용해보십시오.

android:autoLink="email|phone|web" 

enter image description here

+0

죄송합니다. 편집 된 질문 – afadfadf

+0

을 참조하십시오. 답변을 주셔서 감사합니다. – NickUnuchek

+0

@NickUnuchek. – KDeogharkar

관련 문제