Cara Membuat Tampilan WebView Pada Android
Khamis, 12 Oktober 2017
Add Comment
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); } }
0 Response to "Cara Membuat Tampilan WebView Pada Android"
Catat Ulasan
Komentar !!!