Saturday 18 June 2016

Membuat Button Exit di Android Studio


Tutorial kali ini kita membahas tentang bagaimana Membuat Button exit dengan dialog ya atau tidak. pernah kan lihat aplikasi android yang lain. jika kita mau keluar ada button exit. dan jika di klik maka ada dialog nya. nah untuk artikel ini saya akan membuat button exit. untuk langkah langkah nya bisa ikuti di bawah ini :

membuat exit di android studio



step 1.
- buat project baru.
- buat button di ActivityMain.xml
contohnya di bawah ini:

<?xml version="1.0" encoding="utf-8"?>
<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="com.example.user.buttonexit.MainActivity"
android:id="@+id/exit">

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button exit"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"/>
</RelativeLayout>


step 2.
- untuk  MainActivity.Java seeperti di bawah ini :  
package com.example.user.buttonexit;

import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button exit = (Button) findViewById(R.id.exit);
exit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {

AlertDialog.Builder alertexit = new AlertDialog.Builder(
MainActivity.this);

alertexit
.setMessage("Apakah Anda Akan Keluar Dari Aplikasi ini?")
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Keluar")
.setCancelable(false)
.setPositiveButton("ya",
new AlertDialog.OnClickListener() {
@Override
public void onClick(DialogInterface arg0,
int arg1) {
System.exit(0);
}
})
.setNegativeButton("tidak",
new AlertDialog.OnClickListener() {

@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.cancel();
}
});
AlertDialog a = alertexit.create();
a.show();
}
});

}
}

jika sudah di run atau di build.

selamat mencoba dan semoga bermanfaat.
CHANNEL YOUTOBE  Jangan lupa Like Coment & Subscribe

0 comments:

Post a Comment