Cara Membuat Tampilan WebView Pada Android


Cara Membuat Tampilan WebView Pada Aplikasi Android


Android Studio Adalah Aplikasi Pembuat Aplikasi Android 

Sebenarnya Saya Sangat Ini Menjadi Seorang Pengembang Aplikasi Android Di Karenakan OTak saya yang Tidak memadai kapasitasnya saya pun belajar sedikit demi-sedikit untuk mencoba coba belajar android studio

Oke Lanjut Saja Materi Kita Saat Ini Adalah Cara MembuataCara Membuat Tampilan WebView Pada Aplikasi Android

Kali Ini Saya Akan Memberi sedikit tutorial Cara Membuat Tampilan WebView Pada Android / Dengan kata lain Website kita akan muncul Di Aplikasi 

Cara Membuat WebView Pada Aplikasi Android Studio

1. Silahkan Kali Buat Project Baru =>File=>New Project = selesai

Setelah Di Buat Kalian

Buatlah Tampilan activity_web.xml nya seperti ini :

Untuk Codingannya Seperti ini : 

<?xml version="1.0" encoding="utf-8"?>

<android.support.v4.widget.SwipeRefreshLayout 
xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:id="@+id/sipe"

    android:layout_height="match_parent"

    tools:context="tech.fandy_s.login.useronface.WebActivity">

    <WebView

        android:layout_width="368dp"

        android:layout_height="495dp"

        android:id="@+id/webview"

        tools:layout_editor_absoluteY="8dp"

        tools:layout_editor_absoluteX="8dp"/>



</android.support.v4.widget.SwipeRefreshLayout>


Setelah Di Buat  Kalian Pergi Ke WebViewActivity.java

Lalu Buat Codingan seperti ini :

package tech.fandy_s.login.useronface;



import android.content.Intent;

import android.support.v4.widget.SwipeRefreshLayout;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.MenuItem;

import android.webkit.WebChromeClient;

import android.webkit.WebResourceError;

import android.webkit.WebResourceRequest;

import android.webkit.WebSettings;

import android.webkit.WebView;

import android.webkit.WebViewClient;



import static tech.fandy_s.login.useronface.R.id.id;



public class WebActivity extends AppCompatActivity implements  SwipeRefreshLayout.OnRefreshListener {

    SwipeRefreshLayout swipeRefreshLayout;

    WebView webView;

    WebSettings webSettings;

    String URL = "https://nine-7.blogspot.com";



    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_web);

        getSupportActionBar().setDisplayHomeAsUpEnabled(true);

        swipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.sipe);

        webView = (WebView) findViewById(R.id.webview);

        swipeRefreshLayout.setOnRefreshListener(this);

        webSettings= webView.getSettings();

        webSettings.setJavaScriptEnabled(true);

        webSettings.getUseWideViewPort();



        webView.setWebChromeClient(new WebChromeClient() {

            @Override

            public void onProgressChanged(WebView view, int newProgress) {

                swipeRefreshLayout.setRefreshing(false);

            }

        });

        webView.setWebViewClient(new WebViewClient() {

            @Override

            public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {

                swipeRefreshLayout.setRefreshing(false);

            }



            @Override

            public void onPageFinished(WebView view, String url) {

                swipeRefreshLayout.setRefreshing(false);

            }

        });

        webView.loadUrl(URL);

    }



    @Override

    public void onRefresh() {

        webView.reload();

    }



    @Override

    public void onBackPressed() {

        if (webView.canGoBack()) {

            webView.goBack();

        } else {

            finish();

            System.exit(0);

        }

    }



    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

        int id=item.getItemId();

        if (id == android.R.id.home){

            Intent intent = new Intent(WebActivity.this,NEXT.class);

            finish();

            startActivity(intent);

        }

        return super.onOptionsItemSelected(item);

    }

}



Jika SUDAH Kalian Pencet Running lalu liat Aplikasi nya
Hasilnya seperti ini : 



0 Response to "Cara Membuat Tampilan WebView Pada Android"

Catat Ulasan

Komentar !!!

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel