In this tutorial I will show you how to generate alert dialog in android. If you follow the steps below you will see that it is very easy to do that. Just follow my example below.
1. Create layout activity xml to host the alert dialog, name it activity_show_alert.xml and put under layout folder.
1. Create layout activity xml to host the alert dialog, name it activity_show_alert.xml and put under layout folder.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/btnShowAlert" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center" android:text="Show Alert"/> </RelativeLayout>2. Create activity class, name it ShowAlertActivity.java
package com.example.myapplication.alert; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.widget.Button; import com.example.myapplication.R; /** * Created by SONY on 15/10/2016. */ public class ShowAlertActivity extends Activity { private Button btnShowAlert; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show_alert); btnShowAlert = (Button) findViewById(R.id.btnShowAlert); btnShowAlert.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showAlertDialog(); } }); } private void showAlertDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Choose yes or no"); builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.setNegativeButton("No", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.create().show(); } }3. Create AndroidManifest.xml file
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplication"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name="com.example.myapplication.alert.ShowAlertActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>4. Run application it will show page like the picture below. 5. Click show alert button it will display an alert dialog like in the picture below. Thank you for visiting our website. Just comment below if you have any question to ask.
No comments:
Post a Comment