Android Small Note dialog box format modified Date

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.