重新審視所有的解決方案,具有一定的解釋彙總後:
android:autoLink="web"
會找到一個URL並創建一個鏈接,即使android:linksClickable沒有設置,鏈接默認是可點擊的。您不必單獨保留URL,即使在文本中間,它也會被檢測到並可點擊。
<TextView
android:text="My web site: www.stackoverflow.com"
android:id="@+id/TextView1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:autoLink="web">
</TextView>
要通過代碼,同樣的原理,不需要圖案或機器人設置鏈接:在佈局自動鏈接,該鏈接被自動發現使用Linkify:
final TextView myClickableUrl = (TextView) findViewById(R.id.myClickableUrlTextView);
myClickableUrl.setText("Click my web site: www.stackoverflow.com");
Linkify.addLinks(myClickableUrl, Linkify.WEB_URLS);
你好dalandroid,我是當然,但我認爲你應該設置textView OnClick事件。並在onClick上放置鏈接代碼。試試看,我不確定它可能會對你有所幫助。謝謝。 – anddev
具有u在android系統 –
@Avi庫馬爾曼梏雅提到上網權限...想必 –