BÀI 22 - DATE PICKER DIALOG TRONG LẬP TRÌNH ANDROID
Video bài học
public class MainActivity extends AppCompatActivity {
EditText edtDate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edtDate = (EditText) findViewById(R.id.editTextDate);
edtDate.setOnClickListener(v -> chonNgay());
}
private void chonNgay(){
final Calendar calendar = Calendar.getInstance();
int ngay = calendar.get(Calendar.DATE);
int thang = calendar.get(Calendar.MONTH);
int nam = calendar.get(Calendar.YEAR);
DatePickerDialog datePickerDialog = new DatePickerDialog(this, (view, year, month, dayOfMonth) -> {
//Lấy thông tin người dùng chọn gán vào calendar
calendar.set(year, month, dayOfMonth);
@SuppressLint("SimpleDateFormat") SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
edtDate.setText(simpleDateFormat.format(calendar.getTime()));
}, ngay, thang, nam);
datePickerDialog.show();
}
}