Android给textview添加超链接事件

    xiaoxiao2021-04-17  43

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

    一,在布局中添加:

    <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" />

    转载请注明原文地址: https://ju.6miu.com/read-673781.html

    最新回复(0)