Saltar para conteúdo


Foto
- - - - -

Webview


  • Por favor inicie sessão para responder
3 respostas a este tópico

#1 zeant

zeant

    Novato

  • Membros
  • Pip
  • 3 mensagens

Mensagem publicada 14 October 2011 - 10:16

Boas pessoal,Sou novo nisto e como tal existe sempre duvidas.Estou aqui a fazer uma aplicaçãozinha com Webview e sempre que carrego num link da pagina que faço o load e chama o browser para apresentar a outra pagina. O que eu queria era abrir o link no próprio webview...qual é a propriedade que tenho que alterar? Peço desculpa mas ainda ando um pouco a pesca nesta matéria ;)

#2 japc

japc

    Fã de Android

  • Membros
  • PipPipPip
  • 412 mensagens

Mensagem publicada 14 October 2011 - 12:41

Podes sempre ler a documentação:http://developer.android.com/reference/android/webkit/WebView.html

#3 johndays

johndays

    Membro

  • Membros
  • PipPip
  • 12 mensagens

Mensagem publicada 16 October 2011 - 19:17

Boa noite,Crias uma classe e introduzes este código :[code type=javascript]public class ourViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }[/code]E depois aplicas isto ao teu objecto Webview [code type=javascript]yourweb.setWebViewClient(new ourViewClient());[/code]

#4 zeant

zeant

    Novato

  • Membros
  • Pip
  • 3 mensagens

Mensagem publicada 17 October 2011 - 10:32

Obrigado pelas respostas...Tinha feito uma pesquisa na net e encontrei este exemplo....Não sei se esta correcto, mas funciona ;) [code type=javascript]testeweb.loadUrl("http://www.google.pt"); testeweb.setWebViewClient(new WebViewClient(){ public void onLoadResource (WebView testeweb, String url){ if (url.equals("http://www.google.pt")) { } else { super.onLoadResource(testeweb, url); } } });[/code]Mas agora tenho outra dúvida...Como é que faço para desactivar o botão de voltar para trás do teclado??