WebView no Android, modificando o HTML

  • Respostas:1
Marlon Paranhos
  • Posts no fórum: 1

02/11/2014, 23:24:16 via Web

Estou conseguindo carregar o URL no meu dispositivo, usando o WebView, porem a pagina que carrega não é adaptada para dispositivos moveis. Gostaria de saber se tem como eu acessar a pagina porem eliminando algumas partes do HTML. O Codigo esta abaixo .

MainActivity.java:

public class MainActivity extends ActionBarActivity {

Button btEntrar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final WebView myWebView = (WebView) findViewById(R.id.webView1);

    WebSettings webSettings = myWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);

    myWebView.setWebViewClient(new WebViewClient());

    myWebView.loadUrl("SITE");

    btEntrar = (Button) findViewById(R.id.btEntrar);
}


private class MyWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (Uri.parse(url).getHost().equals("SITE DESEJADO")) {
            // This is my web site, so do not override; let my WebView load the page
            return false;
        }
        // Otherwise, the link is not for a page on my site, so launch another Activity that handles URLs
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
        startActivity(intent);
        return true;
    }
}

Desejo deixar apenas o campo de login e o botão de login. e depois se encaminhado para um nova activty.

Responder
Conta desativada
  • Posts no fórum: 1 344

03/11/2014, 13:44:20 via Web

vc ta querendo puxar a página do web site através de seu app???? se eu entendi o que vc ta querendo e o seguinte, vc vai ter q verificar se o site e responsivo, pq pelo q eu entendi vc ta querendo chamar a página do site direto no seu app, se o site nao for responsivo ele vai aparecer no seu app como um design normal de navegador.

LG G2 D805 | ROM CLOUDY G3 V2.1

Responder