use*_*892 5 android datepicker
我正在将DatePicker用于我的应用程序。我想获取我选择的日期(在 上DatePicker),但它没有返回所选日期。它总是返回当前日期。如何从 中获取所选日期DatePicker?
任何帮助将不胜感激。
day = pickDate.getDayOfMonth();
month = pickDate.getMonth() + 1;
year = pickDate.getYear();
readAndChoose = (Button) findViewById(R.id.btnReadAndChoose);
readAndChoose.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Context context = getApplicationContext();
CharSequence text = "" + day + "-" + "" + month + "-" + ""
+ year;
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
/*
* Intent i = new Intent(BirthActivity.this,
* CompassActivity.class); startActivity(i);
*/
}
});
Run Code Online (Sandbox Code Playgroud)
我不想创建DatePicker对话框,但我想使用 Android 提供的 DatePicker。
我想这就是你需要的
// the call back received when the user "sets" the date in the dialog
private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38715 次 |
| 最近记录: |