【问题标题】:WebView tel: not workingWebView 电话:不工作
【发布时间】:2013-12-14 14:12:21
【问题描述】:

我在一个城镇应用程序中工作,我已经构建了一个 tab5.html,它有 4 个电话号码

<a href="tel://0259944">0259 944</a>

我也尝试过不使用 // 但它现在可以正常工作了,单击 webview 电话链接时我该怎么做?

这是我尝试使用和不使用 Intent 的代码,但问题相同 :( 任何人都可以帮助我吗?

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

        Bundle args = getArguments();
        int position = args.getInt(ARG_OBJECT);

        int tabLayout = 0;
        switch (position) {
        case 0:
        tabLayout = R.layout.tab1;
        break;
        case 1:
        tabLayout = R.layout.tab2;
        break;
        case 2:
        tabLayout = R.layout.tab3;
        break;
        case 3:
        tabLayout = R.layout.tab4;
        break;
        case 5:
        tabLayout = R.layout.tab6;
        break; 
        case 4:
        tabLayout = R.layout.tab5;
        break; 

        }

        View rootView = inflater.inflate(tabLayout, container, false);

        webView = (WebView) rootView.findViewById(R.id.webView1);
        WebView tab2 = (WebView) rootView.findViewById(R.id.webView2);
        WebView tab3 = (WebView) rootView.findViewById(R.id.webView3);
        WebView tab4 = (WebView) rootView.findViewById(R.id.webView4);
        WebView tab5 = (WebView) rootView.findViewById(R.id.webView5);
        WebView tab6 = (WebView) rootView.findViewById(R.id.webView6);




        if (webView != null) {
        webView.setWebViewClient(new WebViewClient());
        webView.loadUrl("file:///android_asset/tab1.html");
        }

        if (tab2 != null) {
            tab2.setWebViewClient(new WebViewClient());
            tab2.loadUrl("file:///android_asset/tab2.html");
            }

        if (tab3 != null) {
            tab3.setWebViewClient(new WebViewClient());
            tab3.loadUrl("file:///android_asset/tab3.html");
            }

        if (tab4 != null) {
            tab4.setWebViewClient(new WebViewClient());
            tab4.loadUrl("file:///android_asset/tab4.html");
            }
        if (tab5 != null) {
            tab5.setWebViewClient(new WebViewClient());
            WebSettings tb5 = tab5.getSettings();
            tb5.setJavaScriptEnabled(true);
            tab5.loadUrl("http://fbhostinger.com/po/map.html");
            }
        if (tab6 != null) {
            tab6.setWebViewClient(new WebViewClient());
            tab6.loadUrl("file:///android_asset/tab5.html");
            Intent intent = new Intent(Intent.ACTION_DIAL);
            startActivity(intent);
            }




        return rootView;
    }
    }

【问题讨论】:

  • 完全重复。请关闭,并在提出下一个问题之前进行搜索。
  • 好的,我怎么能把它添加到我的代码中......如何在公共场合公开新的......

标签: android webview tel


【解决方案1】:

+0259 944 试试上面的代码,你的页面必须是 html5 表示第一行

我在 anrodid 中测试了上面的链接,它工作正常你可以访问它http://www.pulverizerindia.com/

【讨论】:

    猜你喜欢
    • 2013-12-13
    • 1970-01-01
    • 2018-11-06
    • 2021-08-14
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多