Day21-警告框

.java代码:

package com.example.day2;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.Toast;
import android.widget.ViewSwitcher.ViewFactory;

public class alert extends Activity {
    private Button button1;
    private Button button2;
    private Button button3;
    private AlertDialog.Builder build;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	setContentView(R.layout.alert);
    	
    	button1=(Button)findViewById(R.id.button1);
    	button2=(Button)findViewById(R.id.button2);
    	button3=(Button)findViewById(R.id.button3);
    	
    	build = new AlertDialog.Builder(this);
    	build.setTitle("提示框");  // 标题
    	build.setMessage("你确定要删除吗?"); // 提示消息
    	build.setIcon(R.drawable.ic_launcher);  //标题自定义布局
    	build.setPositiveButton("确定", new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				Toast.makeText(alert.this,"确定删除!!!",1).show();
			}
		}); 
        build.setNegativeButton("取消",new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				Toast.makeText(alert.this,"取消删除!!!",1).show();
			}
		});
        build.setNeutralButton("忽略",new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				Toast.makeText(alert.this,"忽略操作!!!",1).show();
			}
		});
    	button1.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				build.show();
			}
		});
    	
    	
    	
    	
    	button2.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				AlertDialog.Builder build = new AlertDialog.Builder(alert.this);
				final String[] str={"谢柳","黄宇成","张帅"};
				build.setTitle("请选择帅哥");
		    	build.setMultiChoiceItems(str,new boolean[]{false,false,false},   // 多选
		    			new DialogInterface.OnMultiChoiceClickListener() {
							@Override
							public void onClick(DialogInterface dialog, int which, boolean isChecked) {
								if(isChecked){
									Toast.makeText(alert.this," "+ str[which],1).show();
								}
							}
						});
		    	build.setPositiveButton("确定", new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						// TODO Auto-generated method stub
					}
				});
		    	build.setNegativeButton("取消",new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
						// TODO Auto-generated method stub
					}
				});
		    	build.show();
			}
		});
    	
    	
    	
    	
    	button3.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				AlertDialog.Builder build = new AlertDialog.Builder(alert.this);
				String[] str={"谢柳","黄宇成","张帅"};
				build.setTitle("请选择帅哥");
				build.setSingleChoiceItems(str, -1, new DialogInterface.OnClickListener() {  // 单选
					@Override
					public void onClick(DialogInterface dialog, int which) {
					}
				});
				build.setPositiveButton("确定", new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {		
					}
				});
				build.setNegativeButton("取消",new DialogInterface.OnClickListener() {
					@Override
					public void onClick(DialogInterface dialog, int which) {
					}
				});
				build.show();
			 }
		  });
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值