我是Android的新手,正在嘗試使用此代碼在webview中打開鏈接WebView myWebView = (WebView) findViewById(R.id.webinfo); myWebView.loadUrl("http://oslobokfestival.netteam.no/artical.php?articalid=93"); myWebView.setBackgroundResource(R.drawable.lbg); myWebView.setBackgroundColor(Color.TRANSPARENT); myWebView.getSettings().setJavaScriptEnabled(true);并且在此HTML頁面中包含一些鏈接,我希望當(dāng)用戶單擊該鏈接時(shí),應(yīng)該在同一Web視圖中打開該鏈接,這時(shí)在移動(dòng)瀏覽器中將其打開,請給我適當(dāng)?shù)慕鉀Q方案。
3 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
覆蓋的方法shouldOverrideUrlLoading的WebViewClient是這樣的:
myWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
view.loadUrl(request.toString());
return true;
}
});
并<uses-permission android:name="android.permission.INTERNET" />在清單文件中添加此標(biāo)簽即可訪問互聯(lián)網(wǎng)
- 3 回答
- 0 關(guān)注
- 389 瀏覽
添加回答
舉報(bào)
0/150
提交
取消