13 Dialog

来源:互联网 发布:大禹 知乎 编辑:程序博客网 时间:2024/05/12 19:26
package com.DefineDialog;/* * 一个定制的对话框程序 */import com.DefineDialog.DefineDialog;import com.DefineDialog.R;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class DefineDialog extends Activity {private Button but = null;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);but = (Button) findViewById(R.id.but);but.setOnClickListener(new OnClickListenerImpl());}private class OnClickListenerImpl implements OnClickListener {public void onClick(View v) {LayoutInflater flater = LayoutInflater.from(DefineDialog.this) ;View view = flater.inflate(R.layout.define_data, null);Dialog dialog = new AlertDialog.Builder(DefineDialog.this).setTitle("用户登录").setView(view).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}}).setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}}).create();dialog.show();}}}