我想为文本视图文本创建一个链接,例如Google。有没有办法建立这样的链接。 (即)当点击“Google”一词时,它应该打开相应的链接。欢迎任何想法。
试试这个,让我知道会发生什么..
使用java代码:
TextView textView =(TextView)findViewById(R.id.textView);
textView.setClickable(true);
textView.setMovementMethod(LinkMovementMethod.getInstance());
String text = "<a href='http://www.google.com'> Google </a>";
textView.setText(Html.fromHtml(text));
从 API 级别 >= 24 开始Html.fromHtml(String source)
已弃用,改为使用fromHtml(String, int)
,
textView.setText(Html.fromHtml(text, Html.FROM_HTML_MODE_COMPACT));
或者在布局 xml 文件中,在 TextView 小部件属性内
android:autoLink="web"
android:linksClickable="true"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)