2013-07-23 136 views
4

我正在開發一個android應用程序,其中,我需要在默認瀏覽器上打開url。但我不想顯示瀏覽器的地址欄。如何解決問題? 感謝您的幫助。隱藏默認瀏覽器地址欄在android

+2

嘗試此[從瀏覽器卸下地址欄(以查看在Android)](http://stackoverflow.com/questions/4068559/removing-address-bar-from-browser-to - 視圖 - 上 - 機器人)。如果沒有,爲什麼不在自己的應用程序中使用WebView?這種方式更簡單。 –

+0

您可以使用WebViewClient作爲WebView。 –

+0

我認爲你正在尋找你的應用程序內的網頁,所以只是試試我的答案。 –

回答

5
public class WebViewDemoActivity extends Activity { 
WebView webView; 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    webView = (WebView) findViewById(R.id.yourwebview); 
    // force web view to open inside application 
    webView.setWebViewClient(new MyWebViewClient()); 
    openURL(); 

} 



private void openURL() { 
    webView.loadUrl("http://google.co.in"); 
} 

private class MyWebViewClient extends WebViewClient { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    view.loadUrl(url); 
    return true; 
    } 
} 
} 

And a link of demo code are here-

+0

謝謝你的回答。你的回答解決了我的問題。我會接受你的回答。 – joe

+0

謝謝Manish Srivastava – joe

+0

還有一個投票請好嗎? –

相關問題