import android.app.DatePickerDialog; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.format.DateFormat; import android.view.View; import android.widget.DatePicker; import android.widget.EditText; import com.gxuwz.pinknote.R; import java.util.Calendar; import java.util.Date; public class WriteNoteActivity extends AppCompatActivity implements View.OnClickListener { private EditText mETDate; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_write_note); mETDate = (EditText) findViewById(R.id.activity_write_date); //设置显示当前的时间 mETDate.setText(DateFormat.format("yyyy-MM-dd", new Date())); mETDate.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.activity_write_date: final Calendar c = Calendar.getInstance(); DatePickerDialog dialog = new DatePickerDialog(WriteNoteActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { c.set(year, monthOfYear, dayOfMonth); mETDate.setText(DateFormat.format("yyyy-MM-dd", c)); } }, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH)); dialog.show(); break; } } }
点击文本框弹出日期
最新推荐文章于 2019-05-15 10:12:27 发布