04/08/2014 Arya Febiyan 4676 Desain
Malam ini Saya akan mengajarkan bagaimana cara Membuat WebView Dengan Alert Dialog di Android. Nantinya Anda akan mengklik button webview kemudian nanti akan membuka popup. Nanti akan Saya set Kita akan membuka halaman website http://www.google.com.
Baca juga artikel sebelumnya :
1. Membuat Toast di Android
2. Membuat Program Menghitung Luas Segitiga di Android
Berikut file strings.xml :
<string name="button_webview">Alert Dialog WebView</string>
Berikut file fragment_main.xml :
<Button android:id="@+id/button_webview" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/button_webview" />
Berikut file MainActivity.java :
Button button_webview; button_webview = (Button) rootView.findViewById(R.id.button_webview); button_webview.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { WebView myWebView = new WebView(getActivity()); myWebView.loadUrl("http://www.google.com/"); // baris program ini dibutuhkan agar tidak membuka browser myWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); // popup new AlertDialog.Builder(getActivity()) .setView(myWebView) .setTitle("GOOGLE.COM") .setPositiveButton("CLOSE", new DialogInterface.OnClickListener() { @TargetApi(11) public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).show(); } });
Berikut adalah hasil akhirnya :
No data.