(八)DatePickerDialog及其使用 Toast及其使用

1、DatePickerDialog

以弹出对话框的形式来设置时间,下面的示例介绍如何单击button弹出对话框,并且更新时间。以及,通过返回更新日期的值。

 

new DatePickerDialog(MainActivity.this,
						new DatePickerDialog.OnDateSetListener() {

							@Override
							public void onDateSet(DatePicker view, int year,
									int monthOfYear, int dayOfMonth) {
								// TODO Auto-generated method stub

								edittext.setText("您选择了" + year + "/" + month
										+ "/" + dayOfMonth);

							}
						}, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c
								.get(Calendar.DATE)).show();

			}

		});


2、Toast

Toast是用来显示简短信息的view 下面简单介绍如何在其他线程中新建Toast

new Thread(new Runnable() {
				@Override
				public void run() {
					// TODO Auto-generated method stub
			        handler.post(new Runnable())
                                { Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG).show;
				}
			}).start();

 

以及如何使用用户自定义layout作为toast样式进行展示

首先,用户自定义layout,然后代码做如下更改

			Toast toast2 = Toast.makeText(getApplicationContext(), "完全自定义",
					Toast.LENGTH_LONG);
			toast2.setView(this.getLayoutInflater().inflate(R.layout.custom,(ViewGroup)findViewById(R.id.linear)));
			toast2.show();


.show(); 是必须要加的。

 


 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值