Android开发入门和实战体验--李佐彬
Posted lyhcc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发入门和实战体验--李佐彬相关的知识,希望对你有一定的参考价值。
1、Dialog的使用
【1】AlertDialog的使用
1)新建一个AlertDialog.Builder对象
AlertDialog.Builder ad = new AlertDialog.Builder(this);
2)设置标题
ad.setTitle("It‘s Pitch Black");
3)设内容
ad.setMessage("HelloWorld");
4)加按钮
ad.setPositiveButton("Back",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { System.out.println("Back"); } }); ad.setNegativeButton("Next", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { System.out.println("Next"); } });
5)设可取消(可以不设置)
ad.setCancelable(true); ad.setCancelable(true); ad.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { System.out.println("Cancel"); } });
6)show展示
ad.show();
【2】特殊的输入Dialog
1)DatePickerDialog 可以让用户选择一个日期
Calendar calendar = Calendar.getInstance(); DatePickerDialog dialog = new DatePickerDialog(this, TRIM_MEMORY_RUNNING_LOW, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { // TODO Auto-generated method stub } }, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH)); dialog.show();
更加详细:参考该博客
2)
以上是关于Android开发入门和实战体验--李佐彬的主要内容,如果未能解决你的问题,请参考以下文章
《Flutter开发从入门到实战》:为什么要学Flutter?
《Flutter开发从入门到实战》:为什么要学Flutter?
《Flutter开发从入门到实战》:为什么要学Flutter?
《Flutter开发从入门到实战》:为什么要学Flutter?