时间选择、地点选择控件
dependencies {
compile 'com.github.lcokean:pickdatetime:0.1'
}
//DatePick
mDatePick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
DatePickerDialog mChangeBirthDialog = new DatePickerDialog(
MainActivity.this);
// mChangeBirthDialog.setDate(2015, 03, 29);
if (rbnDialogMode.isChecked()) {
mChangeBirthDialog
.setDialogMode(DatePickerDialog.DIALOG_MODE_BOTTOM);
}
mChangeBirthDialog.show();
mChangeBirthDialog
.setDatePickListener(new DatePickerDialog.OnDatePickListener() {
@Override
public void onClick(String year, String month,
String day) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,
year + "-" + month + "-" + day,
Toast.LENGTH_LONG).show();
}
});
}
});
//TimePick
mTime.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TimePickerDialog mTimePickerDialog = new TimePickerDialog(
MainActivity.this);
// mTimePickerDialog.setDate(2015, 03, 29);
if (rbnDialogMode.isChecked()) {
mTimePickerDialog
.setDialogMode(TimePickerDialog.DIALOG_MODE_BOTTOM);
}
mTimePickerDialog.show();
mTimePickerDialog.setTimePickListener(new TimePickerDialog.OnTimePickListener() {
@Override
public void onClick(int year, int month, int day,
String hour, String minute) {
Toast.makeText(
MainActivity.this,
year + "-" + month + "-" + day + " " + hour
+ ":" + minute, Toast.LENGTH_LONG)
.show();
}
});
}
});
//AddressPick
mAddress.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
AddressPickerDialog mChangeAddressDialog = new AddressPickerDialog(
MainActivity.this);
mChangeAddressDialog.setAddress("四川", "自贡");
if (rbnDialogMode.isChecked()) {
mChangeAddressDialog
.setDialogMode(DatePickerDialog.DIALOG_MODE_BOTTOM);
}
mChangeAddressDialog.show();
mChangeAddressDialog
.setAddresskListener(new AddressPickerDialog.OnAddressCListener() {
@Override
public void onClick(String province, String city) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,
province + "-" + city,
Toast.LENGTH_LONG).show();
}
});
}
});