Under Main.xml Code:
<?xml version= "1.0" encoding= "Utf-8"? ><linearlayout xmlns:android= "http://schemas.android.com/apk/res/ Android " android:layout_width=" fill_parent " android:layout_height=" fill_parent " android:o rientation= "vertical" > <textview android:id= "@+id/mytext" android:layout_width= "Wrap_content " android:layout_height=" wrap_content "/> <button android:id=" @+id/mybtn " android:layout_ Width= "Wrap_content" android:layout_height= "wrap_content" android:text= "Delete"/></linearlayout >
. Java code is as follows:
Package Org.lxh.demo;import Android.app.activity;import Android.app.alertdialog;import android.app.Dialog;import Android.content.dialoginterface;import Android.os.bundle;import Android.view.view;import Android.view.view.onclicklistener;import Android.view.view.onfocuschangelistener;import Android.widget.Button; Import Android.widget.edittext;import Android.widget.textview;public class Hello extends Activity {private Button BTN = n ull;public void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Life cycle Method Super.setcontentview (R.layout.main); Set the layout manager to use THIS.BTN = (Button) Super.findviewbyid (R.ID.MYBTN); This.btn.setOnClickListener (new Onclicklisternerimpl ());} Private class Onclicklisternerimpl implements Onclicklistener {public void OnClick (View v) {Dialog Dialog = new Alertdialo G.builder (hello.this). SetIcon (R.drawable.pic_m). Settitle ("OK delete? "). Setmessage (" Are you sure you want to delete this information? "). "). Setpositivebutton (" delete ", new Dialoginterface.onclicklistener () {public void OnClick (dialoginterface Arg0,int arg1) {}}). Setnegativebutton ("Cancel", new Dialoginterface.onclicklistener () {public void OnClick ( Dialoginterface arg0,int arg1) {}}). Create ();d ialog.show ();}}
The effect is as follows:
Dialog OK and delete buttons