我正在制作一个Android应用程序,我必须显示Twitter的哈希标记链接但是,当我加载这个在我们自定义的网页视图时,它将在默认浏览器中打开。你可以帮助我如何在网页视图中打开它,而不是在默认的浏览器?如何在webview中打开twitter hash链接?
Link是:https://mobile.twitter.com/search/%23nokia
谢谢...
WebViewClient yourWebClient = new WebViewClient()
{
/* Override page so it's load on my view only */
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
// This line we let me load only pages inside Firstdroid Webpage
if (url.contains("firstdroid") == true)
/* Load new URL Don't override URL Link */
return false;
// Return true to override url loading (In this case do nothing).
return true;
}
};
// Get Web view
mWebView = (WebView) findViewById(R.id.WebView); //This is the id you gave
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setSupportZoom(true); //Zoom Control on web (You don't need this
//if ROM supports Multi-Touch
mWebView.getSettings().setBuiltInZoomControls(true); //Enable Multitouch if supported by ROM
mWebView.setWebViewClient(yourWebClient);
// Load URL
Log.v("", ""+web2);
mWebView.loadUrl(web2);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.v("", "EXECUTED");
//website.this.finish();
Intent ii = new Intent(getParent(), Socialsites.class);
TabGroupActivity parentActivity3 = (TabGroupActivity)getParent();
// ii.putExtra("WEB", six.get(arg2));
parentActivity3.startChildActivity("bb", ii);
}
});
你能在这里粘贴你的代码吗? – MKJParekh 2012-02-06 08:45:13
看看我的代码我已经更新了我的问题我的网址是在变量web2 – Nitin 2012-02-06 08:53:54