【问题标题】:Hide the default browser address bar in android [duplicate]隐藏android中的默认浏览器地址栏[重复]
【发布时间】:2013-07-23 05:24:11
【问题描述】:

我正在开发一个android应用程序,其中,我需要在默认浏览器上打开url。但我不想显示浏览器的地址栏。如何解决这个问题? 感谢您的帮助。

【问题讨论】:

  • 试试这个Removing address bar from browser (to view on Android)。如果没有,为什么不在您自己的应用程序中使用 WebView?这样就简单多了。
  • WebView 可以使用 WebViewClient。
  • 我认为您正在应用程序中寻找网页,所以请尝试我的回答。

标签: android


【解决方案1】:
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-

【讨论】:

  • 感谢您的回答。您的回答解决了我的问题。我会接受您的回答。
  • 感谢 Manish Srivastava
  • 请投一票?
  • 感谢亲爱的,祝您的应用好运..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 1970-01-01
  • 2013-04-02
  • 2013-08-21
  • 2013-07-21
相关资源
最近更新 更多