Я создаю проект, чтобы выбрать дату и загрузить ее в edittext после того, как я выбираю дату, которую другой текст редактирования хочет рассчитать, и дать следующие 30 дней текущего выбранный пример дата ..Как загрузить datepicker с текущей датой плюс 30 дней
я создал первую и загрузить успешно, и я не знаю, как загрузить следующие 30 дней в другом EditText
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private ImageButton ib;
private Calendar cal;
private int day;
private int month;
private int year;
private EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ib = (ImageButton) findViewById(R.id.imageButton1);
cal = Calendar.getInstance();
day = cal.get(Calendar.DAY_OF_MONTH);
month = cal.get(Calendar.MONTH);
year = cal.get(Calendar.YEAR);
et = (EditText) findViewById(R.id.editText);
ib.setOnClickListener((View.OnClickListener) this);
} @Override
public void onClick(View v) {
showDialog(0);
}
@Override
@Deprecated
protected Dialog onCreateDialog(int id) {
return new DatePickerDialog(this, datePickerListener, year, month, day);
}
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
et.setText(selectedDay + "/" + (selectedMonth + 1) + "/"
+ selectedYear);
}
};
}
я получаю дату WHT мне нужно, когда я выбрать любой date..the следующий месяц с даты (30 или 31 день) хотят автоматически загружаться в следующий editext – Karthick
Проверьте код, который я устанавливаю, и добавление 30 дней к текущей дате. Если вы передадите дату как 09/28/2015, объект разбивается на 10/28/2015. –
вы можете прочитать значения из объекта календаря как calendar.get (Calendar.DAY_OF_MONTH); –