码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发入门和实战体验--李佐彬

时间:2019-01-26 23:05:27      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:override   list   inter   nbsp   date   设置   int   day   can   

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开发入门和实战体验--李佐彬

标签:override   list   inter   nbsp   date   设置   int   day   can   

原文地址:https://www.cnblogs.com/lyhcc/p/10325194.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!