To pop up the date setting as a dialog box:
First create a edittext input box in the XML:
Android:id= "@+id/et_time"
Android:layout_width= "Wrap_content"
android:layout_height= "Wrap_content"
Set Input Box Click event
android:onclick= "Dateshow"/>
Setting the modification time in the oncreate of the Main method
Private EditText time;
protected void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.activity_main);
Time = (EditText) Findviewbyid (r.id.et_time);
Calendar calendar = Calendar.getinstance ();
Get Date
NewYear = Calendar.get (calendar.year);
Because the month is from 0--11, so add 1.
Newmonth = Calendar.get (calendar.month) + 1;
NewDay = Calendar.get (calendar.day_of_month);
Update ();
}
public void Dateshow (View v) {
Click EditText to pop up the modified date in the form of a dialog box
Oncreatdialog (date_show). SHOW ();
}
protected Dialog oncreatdialog (int id) {
Switch (ID) {
Case Date_show:
return new Datepickerdialog (Incomeactivity.this, Datesetlistener,
NewYear, Newmonth, NewDay);
}
return null;
}
Private Datepickerdialog.ondatesetlistener Datesetlistener = new Ondatesetlistener () {
@Override
public void Ondateset (DatePicker view, int year, int monthofyear,
int DayOfMonth) {
TODO auto-generated Method Stub
Modified year
NewYear = year;
Modify Month
Newmonth = Monthofyear;
Date Modified
NewDay = DayOfMonth;
Update ();
}
};
private void Update () {
TODO auto-generated Method Stub
Stitching for multiple strings
StringBuffer sb = new StringBuffer ();
Set the modified date time to EditText
Time.settext (Sb.append (NewYear). Append ("-"). Append (Newmonth)
. Append ("-"). Append (NewDay));
}
Information selection:
Http://zhidao.baidu.com/question/200091994091382685.html
Http://zhidao.baidu.com/question/489453852244345172.html
Http://zhidao.baidu.com/question/1755320451253035788.html
Http://zhidao.baidu.com/question/1755320514741383788.html
Http://zhidao.baidu.com/question/304952540611099404.html
Http://zhidao.baidu.com/question/489453916520558332.html
Http://zhidao.baidu.com/question/1669192806399603427.html
Http://zhidao.baidu.com/question/1047411913542707699.html
Http://zhidao.baidu.com/question/264028518446024725.html
Http://zhidao.baidu.com/question/1669192870606144187.html
Http://zhidao.baidu.com/question/1669256295134138147.html
Http://zhidao.baidu.com/question/489517469334454852.html
Http://zhidao.baidu.com/question/264028518512175285.html
Http://zhidao.baidu.com/question/489517725576610092.html
Http://zhidao.baidu.com/question/1047475658783201859.html
Http://zhidao.baidu.com/question/1047475850758399659.html
Http://zhidao.baidu.com/question/1047475722991462899.html
Http://zhidao.baidu.com/question/489517853993746332.html
Android Small Note dialog box format modified Date