2013-11-28 4 views
1

Я работаю в приложении города, и у меня есть построить в tab5.html Wich имеет 4 номера телефоновWebView тела: не работает

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

и я судимый без // тоже, но его сейчас работает, что я могу сделать, чтобы позвонить при нажатии на ссылку веб-просмотра?

Вот мой код я судимый с и withount Намерение но та же проблема :(Любой может мне помочь?

@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; 
    } 
    } 
+3

Возможный дубликат: HTTP: //stackoverflow.com/questions/4338305/android-webview-tel-links-show-web-page-not-found – Lashus

+0

полностью дублируется. пожалуйста, свяжитесь, пожалуйста, прежде чем задавать следующий вопрос. – njzk2

+0

ok как я могу добавить это в свой код ... как сделать новую публикацию публичной. –

ответ

0

+0259 944 попробовать этот код выше и ваша страница должна быть html5 означает первый линия

я имел испытание выше ссылку anrodid об этом, это прекрасно работает, вы можете посетить его http://www.pulverizerindia.com/

+1

Не работает внутри webview –

Смежные вопросы