Android - Tutorial Membuat Alert Dialog pada Aplikasi Android di Eclipse

nulis lagi.., kali ini saya posting tentang Alert Dialog pada Aplikasi Android, kalau di VB biasa di sebut MsgBox.
biasanya di pakai untuk konfirmasi exit dll,
dalam kasus ini saya membuat nya untuk menampilkan box about nya aplikasi nya

di sini juga saya sekaligus membuat web launcher web dengan webView dan juga Menu Action

Oke langsung aja yo..

Tutorial Membuat Alert Dialog pada Aplikasi Android di Eclipse

Tutorial Membuat Toast pada Aplikasi Android di Eclipse

Tutorial Membuat Menu Action pada Aplikasi Android di Eclipse

Tutorial Membuat Browser pada Aplikasi Android di Eclipse 

Tutorial Membuat Web Launcher pada Aplikasi Android di Eclipse dengan webView


Buat projek nya

aactivity_main.java

package me.holong.mct;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.KeyEvent;

import android.view.Menu;
import android.view.MenuItem;

import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;


public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        Toast.makeText(getApplicationContext(), "Loading...", Toast.LENGTH_LONG).show();
       

        WebView mywebview = (WebView) findViewById(R.id.webView);
        mywebview.loadUrl("http://medancyberteam.web.id/forum/");
        
        //mengaktifkan js
        WebSettings webSettings = mywebview.getSettings();
        webSettings.setJavaScriptEnabled(true);
        
        webSettings.setBuiltInZoomControls(true);
        
        //handling clicks
        mywebview.setWebViewClient(new WebViewClient());
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
  
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        if (id == R.id.keluar) {
            Toast.makeText(this, "Terimakasih..", Toast.LENGTH_SHORT).show();
            finish();
          
        }
        if (id == R.id.about) {
          
            AlertDialog tampil= new AlertDialog.Builder(MainActivity.this).create();
            tampil.setTitle("MCT Apps");
            tampil.setMessage("Aplikasi Mobile \nMedan Cyber Team\n\nwww.medancyberteam.web.id");
            tampil.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) {

                dialog.cancel();

                }

                });
          
            tampil.show();
        }
        return super.onOptionsItemSelected(item);
    }
   
}


activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="me.holong.mct.MainActivity" >

     <WebView
    android:id="@+id/webView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
</RelativeLayout>

edite menu,
menu/main.xml
atambahkan code berikut


    <item android:id="@+id/about" android:title="Tentang"></item>
    <item android:id="@+id/keluar" android:title="Keluar"></item>


tambahkan uses permision di manipest, supa bisa ngakses internet

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>



 ok, silahkan sesuaikan dangan milik anda,,

 
Lebih baru Lebih lama