Android DatePicker question -
i'm trying implement datepicker , have set in xml activity. can read year, month, , day it, here's interesting thing, if user uses arrow buttons above , below the date fields, works great, if user taps number , enters number via input method, , have ok button reads datepicker getyear(), getmonth(), , getdate(), numbers aren't updated or , think need implement listener of sort, i'm bit stuck. suggestions?
chris
try setting ondatechangedlistener via datepicker's init() method, shown below:
// member variables, initialize today's date int myear = 2011; int mmonth = 4; int mday = 30; // following goes inside activity's oncreate method datepicker dp = (datepicker) findviewbyid(r.id.your_date_picker); ondatechangedlistener listener = new ondatechangedlistener() { @override public void ondatechanged(datepicker view, int year, int monthofyear, int dayofmonth) { myear = year; mmonth = monthofyear; mday = dayofmonth; } }; dp.init(myear, mmonth, mday, listener);
Comments
Post a Comment