Android给textview添加超链接事件

我使用了两种都是可行 的;

一,在布局中添加:

<TextView
    android:id="@+id/tv_login_forget"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/login_forget" />
在strings中添加超链接:
<string name="login_forget"><a href="http://www.baidu.com">忘记密码</a></string>
代码中:

tv_login_forget.setMovementMethod(LinkMovementMethod.getInstance());


二、直接在代码中通过HTML来添加:

tv_login_forget.setMovementMethod(LinkMovementMethod.getInstance());
Spanned text = Html.fromHtml("<a href=\"http://www.baidu.com/\">忘记密码</a>");
tv_login_forget.setText(text);
布局文件:

<TextView
    android:id="@+id/tv_login_forget"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

发布了38 篇原创文章 · 获赞 29 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览