У меня есть дата в моей кнопке (5-12-2031), когда я нажимаю кнопку, я хочу показать средство выбора даты с датой, которая у меня есть в моей кнопке. В Stackoverflow i found to set the time picker
Android: установка времени в средстве выбора времени со временем, отображаемым в текстовом представлении, я пробовал то же самое, но средство выбора даты не отображалось.
Мой код:
Calendar mDateCalender = Calendar.getInstance();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_details_main_layout);
date.setOnClickListener(new onClickListener) {
public void onClick(){
new DatePickerDialog(AddDetailsActivity.this, onDateListener,
mDateCalender.get(Calendar.YEAR), mDateCalender.get(Calendar.MONTH),
mDateCalender.get(Calendar.DAY_OF_MONTH)).show();
}
}
}
DatePickerDialog.OnDateSetListener onDateListener = new OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
date.setText(dayOfMonth + "-" + (monthOfYear + 1) + "-" + year);
String dateFormat = mOfflineDatas.get(0).getOnsket_utfort();
String[] getDates = dateFormat.split("-");
Toast.makeText(getApplicationContext(), "" + dateFormat, Toast.LENGTH_LONG).show();
mDateCalender.set(Calendar.DAY_OF_MONTH, Integer.valueOf(getDates[0]));
mDateCalender.set(Calendar.MONTH, Integer.valueOf(getDates[1]));
mDateCalender.set(Calendar.YEAR, Integer.valueOf(getDates[2]));
}
};
мой dateFromat = 5-12-2013 правильно разбивается.
Какие изменения мне нужно изменить в этом, кто-нибудь предложит некоторые идеи.
DatePickerDialog
. Если вы хотите указать другую дату, просто измените все, что вы передаете конструктору. - person laalto   schedule 05.12.2013