知识养成了思想,思想同时又在融化知识。这篇文章主要讲述Android开发入门和实战体验--李佐彬相关的知识,希望能为你提供帮助。
1、Dialog的使用
【Android开发入门和实战体验--李佐彬】【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碎片的使用
- Installing Apps Kattis - installingapps (贪心 + 背包)
- mybatis的dao的mapper写法
- 微信扫一扫二维码跳转手机外部浏览器打开下载app的链接是怎么实现的
- Android6.0 添加Menu菜单组件
- 微信APP为什么有的软件下载不了 如何实现微信跳转浏览器下载APP
- android主线程ActivityThread
- 微信浏览器无法跳转到apk下载链接微信分享的app下载不了
- 还在期待安卓9.0吗(Android 10.0要来了)