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
Webview
Iniciado por
zeant
, Oct 14 2011 10:16
3 respostas a este tópico
#1
Mensagem publicada 14 October 2011 - 10:16
#2
Mensagem publicada 14 October 2011 - 12:41
Podes sempre ler a documentação:http://developer.android.com/reference/android/webkit/WebView.html
#3
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
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??