对话框


public void om(View view) {
AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
builder.setIcon(R.mipmap.ic_launcher);
builder.setTitle(“111”);
builder.setMessage(“123”);
builder.setPositiveButton(“确定”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “确定”, Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(“取消”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “取消”, Toast.LENGTH_SHORT).show();
}
});
Dialog dialog=builder.create();
dialog.show();
}在这里插入图片描述

public void ui(View view) {
View view1= LayoutInflater.from(MainActivity.this).inflate(R.layout.item1,null);
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setIcon(R.drawable.ic_launcher_background);
builder.setTitle(“hello body”);
builder.setPositiveButton(“ok”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,“你点击了ok”,Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(“cancel”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,“你点击了cancel”,Toast.LENGTH_SHORT).show();
}
});
builder.setView(view1);
Dialog dialog=builder.create();
dialog.show();

在这里插入图片描述

public void yu(View view) {
AlertDialog.Builder builder=new AlertDialog.Builder(this);
String[] str={“北京”,“上海”,“北级”};
builder.setTitle(“单选”);
builder.setIcon(R.mipmap.ic_launcher);
builder.setSingleChoiceItems(str, 2, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “123.3.3.3”, Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton(“确定”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “确定”, Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(“取消”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “取消”, Toast.LENGTH_SHORT).show();
}
});
Dialog dialog=builder.create();
dialog.show();
}在这里插入图片描述

public void cu(View view) {
AlertDialog.Builder builder=new AlertDialog.Builder(this);
final String[] str={“北京”,“上海”,“北级”};
boolean[] flag={true,false,true};
builder.setMultiChoiceItems(str, flag, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
Toast.makeText(MainActivity.this, str.toString(), Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton(“确定”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “确定”, Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(“取消”, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “取消”, Toast.LENGTH_SHORT).show();
}
});
Dialog dialog=builder.create();
dialog.show();
}
在这里插入图片描述

public void ty(View view) {
final ProgressDialog dialog=new ProgressDialog(this);

    dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//设置水平央视
    dialog.setMax(100);
    dialog.setMessage("正在下载");

    dialog.show();

    final Timer timer=new Timer();
    timer.schedule(new TimerTask() {
        int progress=0;
        @Override
        public void run() {
            if(progress==100){
                dialog.dismiss();//消失
                timer.cancel();
            }
            dialog.setProgress(progress+=20);
        }
    },0,1000);//0秒后执行,每隔1000毫秒执行一次
}

在这里插入图片描述

public void yua(View view) {
final ProgressDialog dialog=new ProgressDialog(this);

    dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//设置圆圈
    dialog.setMax(100);
    dialog.setMessage("正在下载");

    dialog.show();

    final Timer timer=new Timer();
    timer.schedule(new TimerTask() {
        int progress=0;
        @Override
        public void run() {
            if(progress==100){
                dialog.dismiss();//消失
                timer.cancel();
            }
            dialog.setProgress(progress+=20);
        }
    },0,1000);//0秒后执行,每隔1000毫秒执行一次

}

在这里插入图片描述

public void riq(View view) {
Calendar calendar= Calendar.getInstance();
new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
Toast.makeText(MainActivity.this, year+"-"+(month+1)+"-"+dayOfMonth, Toast.LENGTH_SHORT).show();
}
},calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH)).show();

}

在这里插入图片描述

public void shijian(View view) {
Calendar calendar=Calendar.getInstance();//日历对象
//TODO 1:实例化对象 TODO 2:show
new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
Toast.makeText(MainActivity.this, hourOfDay+":"+minute, Toast.LENGTH_SHORT).show();
}
},calendar.get(Calendar.HOUR),calendar.get(Calendar.MINUTE),true).show();
}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值