我正在使用TextView的autoLink =“All”功能来链接TextView中的所有网址和电话号码。
我面临的问题是,在模拟器上,某些号码被识别为电话号码并且可以点击。 在真实设备上,这些号码不会被识别为电话号码而且无法点击。
说如果TextView包含数字163111,则在模拟器上它是可单击的。 Clickng将用户带到拨号器。 但是在Nexus 7上,这个号码是不可点击的。 我看了一下Linkify.addLinks()方法,我认为这可以解释这种行为,但未能找到解释。
有没有人遇到这个问题?
这背后可能是什么原因?
答案 0 :(得分:3)
为textview尝试“autolink”属性。
android:autoLink="email|phone|web"
答案 1 :(得分:2)
没关系。模拟器在4.2上运行,Nex 7在4.3
上运行https://android.googlesource.com/platform/frameworks/base/+/430fc97
Linkify代码中的修改是原因。