弹出对话框

2014-09-02 开源中国

第一种对话框:

protected void dialog() {


AlertDialog.Builder builder = new Builder(<当前类>.this);


builder.setMessage("内容");


builder.setTitle("标题");


builder.setPositiveButton("第一个按钮Text",




new android.content.DialogInterface.OnClickListener() {





public void onClick(DialogInterface dialog, int which) {



<单击第一个按钮后执行的动作在这里写>





}




});


builder.setNegativeButton("第二个按钮Text",




new android.content.DialogInterface.OnClickListener() {





public void onClick(DialogInterface dialog, int which) {






<单击第一个按钮后执行的动作在这里写>






}




});


builder.create().show();

}

第二种对话框:Activity自定义对话框 AndroidManifest.xml中注册Activity后加android:theme="@android:style/Theme.Dialog" 如下...

<activity android:name=".<Activity名称>"android:theme="@android:style/Theme.Dialog"></activity>