首页 > 代码库 > android之dialog

android之dialog

先编写activity_main.xml文件

代码如下:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/MyLayout"    android:orientation="horizontal"    android:layout_width="fill_parent"    android:layout_height="fill_parent" >	<TextView 	    android:id="@+id/mytext"	    android:text="北京魔乐科技软件学院"	    android:layout_width="wrap_content"	    android:layout_height="wrap_content"/>	<Button 	    android:id="@+id/mybut"	    android:text="删除"	    android:layout_width="wrap_content"	    android:layout_height="wrap_content"/></LinearLayout>

  然后编写MainActivity类中的代码;

代码如下:

package com.example.myporject;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTransformationMethod;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.View.OnFocusChangeListener;import android.view.View.OnLongClickListener;import android.view.ViewGroup;import android.view.WindowManager;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.EditText;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.ListView;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.SeekBar;import android.widget.SimpleAdapter;import android.widget.Spinner;import android.widget.TextView;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;public class MainActivity extends Activity {	private Button mybut = null;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        this.mybut = (Button)super.findViewById(R.id.mybut);        this.mybut.setOnClickListener(new OnClickListenerlmpl());    }    private class OnClickListenerlmpl implements OnClickListener{    	public void onClick(View v){    		Dialog dialog =new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.logo).setTitle("确定删除").setMessage("您确定要删除该条信息吗")    				.setPositiveButton("删除",new DialogInterface.OnClickListener() {												public void onClick(DialogInterface dialog, int which) {							// TODO Auto-generated method stub													}					} ).setNeutralButton("查看详情", new DialogInterface.OnClickListener() {												public void onClick(DialogInterface dialog, int which) {							// TODO Auto-generated method stub													}					}).setNegativeButton("取消", new DialogInterface.OnClickListener() {												public void onClick(DialogInterface dialog, int which) {							// TODO Auto-generated method stub													}					}).create();    		dialog.show();    	}		    }}

  效果图如下:

android之dialog