重新审视所有的解决方案,具有一定的解释汇总后:
android:autoLink="web"
会找到一个URL并创建一个链接,即使android:linksClickable没有设置,链接默认是可点击的。您不必单独保留URL,即使在文本中间,它也会被检测到并可点击。
<TextView
android:text="My web site: www.stackoverflow.com"
android:id="@+id/TextView1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:autoLink="web">
</TextView>
要通过代码,同样的原理,不需要图案或机器人设置链接:在布局自动链接,该链接被自动发现使用Linkify:
final TextView myClickableUrl = (TextView) findViewById(R.id.myClickableUrlTextView);
myClickableUrl.setText("Click my web site: www.stackoverflow.com");
Linkify.addLinks(myClickableUrl, Linkify.WEB_URLS);
你好dalandroid,我是当然,但我认为你应该设置textView OnClick事件。并在onClick上放置链接代码。试试看,我不确定它可能会对你有所帮助。谢谢。 – anddev
具有u在android系统 –
@Avi库马尔曼梏雅提到上网权限...想必 –