1. 有两个按钮的对话框

Builder builder=new AlertDialog.Builder(AlertDialogActivity.this);builder.setIcon(android.R.drawable.btn_plus);builder.setTitle("btnplus");builder.setMessage("去不去?");builder.setPositiveButton("确定", new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Toast.makeText(AlertDialogActivity.this,"你选择了确定按钮",Toast.LENGTH_SHORT).show();}});builder.setNegativeButton("取消",new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Toast.makeText(AlertDialogActivity.this, "你选择了取消按钮",Toast.LENGTH_SHORT).show();}});builder.show();}


2. 带有三个按钮的对话框

public void onClick(View v) {// TODO Auto-generated method stubnew AlertDialog.Builder(AlertDialogActivity.this).setIcon(android.R.drawable.btn_star).setTitle("温馨提示").setMessage("提示内容,三个按钮").setPositiveButton("确定",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubToast.makeText(AlertDialogActivity.this, "你选择了确定按钮", Toast.LENGTH_SHORT).show();}}).setNeutralButton("菜单",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stubToast.makeText(AlertDialogActivity.this, "你选择了详细按钮", Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消",new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Toast.makeText(AlertDialogActivity.this,"你选择了取消按钮",Toast.LENGTH_SHORT).show();}}).show();}


3. 能进行输入的对话框

public void onClick(View v) {// TODO Auto-generated method stubLayoutInflater inflater=LayoutInflater.from(AlertDialogActivity.this);final View textEntryView=inflater.inflate(R.layout.alert_dialog_text_entry,null);final EditText usernameET=(EditText)textEntryView.findViewById(R.id.username_value);final EditText passwordET=(EditText)textEntryView.findViewById(R.id.password_value);new AlertDialog.Builder(AlertDialogActivity.this).setIcon(android.R.drawable.btn_star).setTitle("温馨提示").setView(textEntryView).setPositiveButton("确定",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int which){Toast.makeText(AlertDialogActivity.this,"用户名="+usernameET.getText().toString()+"\n密码="+passwordET.getText().toString(),Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消",new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Toast.makeText(AlertDialogActivity.this,"你选择了取消按钮",Toast.LENGTH_SHORT).show();}}).show();




4. 进度条对话框

ProgressDialog dialog=new ProgressDialog(AlertDialogActivity.this);dialog.setTitle("处理中。。。");dialog.setMessage("请稍等。。。");dialog.show();



更多相关文章

  1. Android(安卓)ListView 局部刷新
  2. Android(安卓)WebView ScrollBar设置
  3. Android(安卓)按钮 弹出对话框
  4. Android(安卓)- 对话框(Dialog)和通知(Notification)2
  5. Android对话框的几种形式
  6. Android(安卓)之 Dialog复选框获取值 .
  7. android 开发 简单的页面布局
  8. Android中对话框的使用
  9. Android下按扭的使用方法

随机推荐

  1. 解析PHP vsprintf()函数格式化字符串操作
  2. PHP实现简单验证码识别,非常详细!
  3. 谈谈php中的fastcgi和php-fpm!
  4. 谈谈PHP中interface的用处
  5. 新鲜出炉的PHP高级面试题来啦!【附答案】
  6. 示例PHP MemCached高级缓存应用代码
  7. 直击php反射学习之不用new方法实例化类操
  8. 分享PHP5.5在windows安装使用memcached服
  9. 解析php性能分析之php-fpm慢执行日志slow
  10. 示例PHP购物车类Cart.class.php定义与用