привет, следующее изображение - пользовательский интерфейс моего приложения ![enter image description here](https://i.stack.imgur.com/7ixCi.png)
в этом я поместил закругленный стол посередине. В том, что первые три AAAA, BBBB, CCCC имеют поля для редактирования, а два других имеют текстовое представление. Когда я касаюсь первых 3 правок, клавиатура открывается.
Когда я щелкаю два последних текстовых представления, открывается «сборщик дат». Теперь я хочу отобразить дату, которую я должен установить, для просмотра в местах DATE1 и DATE2 (поля TextView). но когда я пытаюсь это сделать, он падает.
как решить эту проблему, пожалуйста, помогите мне ....
следующий код выбора даты
{
private void updateDisplay()
{
this.mDateDisplay.setText(
new StringBuilder()
// Month is 0 based so add 1
.append(mMonth + 1).append("-")
.append(mDay).append("-")
.append(mYear).append("-"));
}
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener()
{
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateDisplay();
}
};
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this,
mDateSetListener,
mYear, mMonth, mDay);
}
return null;
}
}