我使用日期选取器我的应用程序。我想获取日期我从它选择。但它没有返回选定的日期。它总是返回当前的日期。我怎样才能所选日期从日期选择器。任何帮助将AP preciated。
天= pickDate.getDayOfMonth();
一个月= pickDate.getMonth()+ 1;
年= pickDate.getYear();
readAndChoose =(按钮)findViewById(R.id.btnReadAndChoose);
readAndChoose.setOnClickListener(新OnClickListener(){
@覆盖
公共无效的onClick(查看为arg0){
上下文的背景下= getApplicationContext();
CharSequence的文字=+日+ - ++月+ - +
年以上;
INT持续时间= Toast.LENGTH_SHORT;
吐司面包= Toast.makeText(背景,文本,持续时间);
toast.show();
/ *
*意图I =新的意图(BirthActivity.this,
* CompassActivity.class); startActivity(ⅰ);
* /
}
});
我不希望创建日期选择器对话框,但我希望使用的Android提供的日期选择器。
解决方案 私人DatePickerDialog.OnDateSetListener datePickerListener
=新DatePickerDialog.OnDateSetListener(){
//当关闭对话框,如下方法将被调用。
公共无效onDateSet(DatePicker的观点,诠释selectedYear,
INT selectedMonth,诠释selectedDay){
年= selectedYear;
月= selectedMonth;
天= selectedDay;
//设置选定的日期到的TextView
tvDisplayDate.setText(新的StringBuilder()。追加(月+ 1)
.append( - )。追加(天).append( - )。追加(年)
。附加( ));
//设置选定的日期为日期选择器还
ðpresult.init(年,月,日,NULL);
}
};
请参阅Thsi link..May是这将帮助你: - 。 HTTP ://www.mkyong.com/android/android-date-picker-example/
I am using Date Picker for my application. i want to get date which i have select from it. but it's not returning selected date . it always returning current date. How can i get selected date from date picker. any help will be appreciated.
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);
*/
}
});
I don't want create date picker dialog but i want to use date picker provided by android.
解决方案private DatePickerDialog.OnDateSetListener datePickerListener
= new DatePickerDialog.OnDateSetListener() {
// when dialog box is closed, below method will be called.
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
// set selected date into textview
tvDisplayDate.setText(new StringBuilder().append(month + 1)
.append("-").append(day).append("-").append(year)
.append(" "));
// set selected date into datepicker also
dpResult.init(year, month, day, null);
}
};
Refer Thsi link..May be this will help you.:- http://www.mkyong.com/android/android-date-picker-example/