Cara Membuat Alert Dialog Android Studio
Buat Project Baru : File >> New >> Android Studio Project. Beri nama Project dan keterangan lainnya. Lihat Gambar

Source code activity_main.xml :
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout android:layout_width="match_parent" | |
android:orientation="vertical" | |
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" | |
xmlns:android="http://schemas.android.com/apk/res/android"> | |
<ImageView | |
android:layout_width="fill_parent" | |
android:layout_height="220dp" | |
android:src="@drawable/logo" | |
/> | |
<TextView | |
android:gravity="center" | |
android:textStyle="bold" android:id="@+id/top_message" | |
android:layout_width="fill_parent" | |
android:layout_height="wrap_content" | |
android:text="@string/tap_test" /> | |
<Button | |
android:id="@+id/button1" | |
android:layout_width="fill_parent" | |
android:layout_height="wrap_content" | |
android:layout_margin="45dp" | |
android:gravity="center_horizontal" | |
android:onClick="onClickShowAlert" | |
android:text="@string/alert_button" /> | |
</LinearLayout> |
Source Code Strings.xml :
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<resources> | |
<string name="app_name">App Post Blog</string> | |
<string name="tap_test">Sentuh Untuk Menampilkan Pesan:</string> | |
<string name="alert_button">Alert</string> | |
<string name="alert_message">Oke Untuk Melanjutkan atau Batal Untuk Stop:</string> | |
<string name="alert_title">Alert</string> | |
<string name="pressed_ok">OK</string> | |
<string name="pressed_cancel">Batal</string> | |
<string name="ok">OK</string> | |
<string name="cancel">Batal</string> | |
</resources> |
Source Code Main_Activity.java :
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.apppost; | |
import androidx.appcompat.app.AlertDialog; | |
import androidx.appcompat.app.AppCompatActivity; | |
import android.content.DialogInterface; | |
import android.os.Bundle; | |
import android.view.View; | |
import android.widget.Toast; | |
public class MainActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
} | |
public void onClickShowAlert(View view) { | |
AlertDialog.Builder myAlertBuilder = new AlertDialog.Builder(MainActivity.this); | |
myAlertBuilder.setTitle(R.string.alert_title);//Judul | |
myAlertBuilder.setMessage(R.string.alert_message);//Pesan | |
// Add Buttons | |
myAlertBuilder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { | |
public void onClick(DialogInterface dialog, int which) { | |
// User clicked OK button. | |
Toast.makeText(getApplicationContext(), R.string.pressed_ok, | |
Toast.LENGTH_SHORT).show(); | |
} | |
}); | |
myAlertBuilder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { | |
public void onClick(DialogInterface dialog, int which) { | |
// User clicked the CANCEL button. | |
Toast.makeText(getApplicationContext(), R.string.pressed_cancel, | |
Toast.LENGTH_SHORT).show(); | |
} | |
}); | |
// Create and show the AlertDialog. | |
myAlertBuilder.show(); | |
} | |
} |
Hasilnya :
Ngga ada noda ngga belajar
Posting Komentar untuk "Cara Membuat Alert Dialog Android Studio"