我花了一個多小時查看大量示例,但實際上它們都不適用於在TextView中設置文本以鏈接到Web URL。如何在TextView中鏈接文本以打開網址
示例代碼!
text8 = (TextView) findViewById(R.id.textView4);
text8.setMovementMethod(LinkMovementMethod.getInstance());
的strings.xml
<string name="urltext"><a href="http://www.google.com">Google</a></string>
main.xml中
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:linksClickable="true"
android:text="@string/urltext"
android:textAppearance="?android:attr/textAppearanceMedium" />
目前這個代碼顯示中的文字爲 「谷歌」,然而它不是超鏈接,什麼都不會發生在點擊。
據我所知,''標籤不字符串資源的支持,除非包裹在'CDATA'。 – CommonsWare
你有沒有試過這個http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable? – Desert
@ user1873880我試過了,它似乎不能正常工作。除非有什麼遺漏的東西 –