强制在应用程序内部打开链接

时间:2018-10-03 08:01:39

标签: android hyperlink

在我的应用程序中,我有一些TextViews,它们具有指向某些网站的链接。当前,当用户单击它们时,将在默认浏览器(例如Chrome)中打开网站,但我想强迫他们在Web视图的应用程序中打开。可以做到吗?

2 个答案:

答案 0 :(得分:0)

您需要创建一个Web视图活动/片段。

您可以在布局中定义小部件

<WebView
    android:id="@+id/myWebview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

并从您的活动中打开所选链接

WebView myWebView = findViewById(R.id.myWebview);
myWebView.loadUrl("http://www.example.com");

请参阅Android Developer web view

答案 1 :(得分:-1)

尝试设置WebViewClient

webView.setWebViewClient(new WebViewClient());