@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.an:
AlertDialog.Builder builder=new Builder(this);
builder.setTitle("友情提示");
builder.setMessage("asdasdsadasdas");
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.show();
break;
case R.id.an1:
AlertDialog.Builder builder1=new Builder(this);
builder1.setTitle("请选择");
//单选框
builder1.setSingleChoiceItems(new String[]{"今天你爱了吗","心情好美丽","满满正能量"},1,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "您选择了"+which, 0).show();
}
});
builder1.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "取消", 0).show();
}
});
builder1.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "确定", 0).show();
}
});
builder1.show();
break;
//复选框
case R.id.an2:
AlertDialog.Builder builder2=new Builder(this);
builder2.setTitle("多选框");
builder2.setMultiChoiceItems(new String[]{"杜志斌","王八蛋"},new boolean[]{true,false}, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
Toast.makeText(getApplicationContext(), "选择了"+which, 0);
}
});
builder2.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder2.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder2.show();
break;
//自定义
case R.id.an3:
AlertDialog.Builder builder3=new Builder(this);
AlertDialog ziding = builder3.create();
View view=View.inflate(MainActivity.this, R.layout.time, null);
Button zan=(Button) view.findViewById(R.id.zan);
ziding.setView(view);
ziding.show();
break;
default:
break;
}
}
提示框
最新推荐文章于 2024-05-10 14:10:26 发布