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
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
tambahkan uses permision di manipest, supa bisa ngakses internet
ok, silahkan sesuaikan dangan milik anda,,
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,,
Android - Tutorial Membuat Alert Dialog pada Aplikasi Android di Eclipse
4/
5
Oleh
Holong.Me