Skip to content

Locke93/pickdatetime

Repository files navigation

pickdatetime

时间选择、地点选择控件

image

Download HOW TO USE

dependencies {
    compile 'com.github.lcokean:pickdatetime:0.1'
}
//DatePick
mDatePick.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    DatePickerDialog mChangeBirthDialog = new DatePickerDialog(
            MainActivity.this);
    // mChangeBirthDialog.setDate(2015, 03, 29);
    if (rbnDialogMode.isChecked()) {
        mChangeBirthDialog
                .setDialogMode(DatePickerDialog.DIALOG_MODE_BOTTOM);
    }
    mChangeBirthDialog.show();
    mChangeBirthDialog
            .setDatePickListener(new DatePickerDialog.OnDatePickListener() {
                @Override
                public void onClick(String year, String month,
                                    String day) {
                    // TODO Auto-generated method stub
                    Toast.makeText(MainActivity.this,
                            year + "-" + month + "-" + day,
                            Toast.LENGTH_LONG).show();
                }
            });
}
});

//TimePick
mTime.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    TimePickerDialog mTimePickerDialog = new TimePickerDialog(
            MainActivity.this);
    // mTimePickerDialog.setDate(2015, 03, 29);
    if (rbnDialogMode.isChecked()) {
        mTimePickerDialog
                .setDialogMode(TimePickerDialog.DIALOG_MODE_BOTTOM);
    }
    mTimePickerDialog.show();
    mTimePickerDialog.setTimePickListener(new TimePickerDialog.OnTimePickListener() {

        @Override
        public void onClick(int year, int month, int day,
                            String hour, String minute) {
            Toast.makeText(
                    MainActivity.this,
                    year + "-" + month + "-" + day + " " + hour
                            + ":" + minute, Toast.LENGTH_LONG)
                    .show();
        }
    });
}
});

//AddressPick
mAddress.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    AddressPickerDialog mChangeAddressDialog = new AddressPickerDialog(
            MainActivity.this);
    mChangeAddressDialog.setAddress("四川", "自贡");
    if (rbnDialogMode.isChecked()) {
        mChangeAddressDialog
                .setDialogMode(DatePickerDialog.DIALOG_MODE_BOTTOM);
    }
    mChangeAddressDialog.show();
    mChangeAddressDialog
            .setAddresskListener(new AddressPickerDialog.OnAddressCListener() {

                @Override
                public void onClick(String province, String city) {
                    // TODO Auto-generated method stub
                    Toast.makeText(MainActivity.this,
                            province + "-" + city,
                            Toast.LENGTH_LONG).show();
                }
            });
}
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages