piaochen33 2015-04-13 17:00 采纳率: 50%
浏览 1606
已采纳

webview的一个问题,求好心人

没币了,来个好心人。打开一个app如何直接进入网页,而不用输入网址(使用loadUrl),像UC手机浏览器一样

  • 写回答

2条回答 默认 最新

  • 扯线木偶人 2015-04-13 18:30
    关注

    刚好在做的项目有点也用到,参考下:
    load = (TextView)findViewById(R.id.web_loading_text);
    pb = (ProgressBar)findViewById(R.id.web_progressBar1);
    wv = (WebView)findViewById(R.id.mysign_web);
    WebSettings settings = wv.getSettings();
    settings.setJavaScriptEnabled(true);
    settings.setUseWideViewPort(true);//设定支持viewport
    settings.setLoadWithOverviewMode(true);
    settings.setBuiltInZoomControls(true);
    settings.setDisplayZoomControls(false);
    settings.setSupportZoom(true);//设定支持缩放

        if(URL == null)
            URL = "http://www.baidu.com";
        wv.loadUrl(URL);
       wv.setWebViewClient(new WebViewClient(){
           @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
             view.loadUrl(url);
            return true;
        }
       });
    
       wv.setWebChromeClient(new WebChromeClient() {
           @Override
           public void onProgressChanged(WebView view, int newProgress) {
               // TODO Auto-generated method stub
               if (newProgress == 100) {
                   // 网页加载完成
                   load.setVisibility(View.GONE);
                   pb.setVisibility(View.GONE);
               } else {
                   // 加载中
    
               }
    
           }
       });
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Stata 面板数据模型选择
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用