基本上我想在checkedtextview中将http://stackoverflow.com之类的内容显示为“Stack”,并且是一个链接。我怎么能这样做?
答案 0 :(得分:1)
TextView可以显示dumbed-down tagsoup HTML,包括<a href=""/>
标签。如果它在strings.xml
中,并且您使用android:text
设置了文本,那么它应该会自动发生。否则,您需要将html字符串传递给Html.fromHtml()
。例如:
CheckedTextView ctv = (CheckedTextView) findViewById(R.id.whatever);
ctv.setText(Html.fromHtml("<a href=\"http://stackoverflow.com\">Stack</a>"));
您的布局还应在android:linksClickable="true"
CheckedTextView