Legen Sie den DatePickerDialog-Titel dauerhaft fest

Ich habe ein Problem, wenn ich versuche, den DatePickerDialog-Titel dauerhaft festzulegen.

DatePickerFragment.java

public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {

    // Use the current date as the default date in the picker
    final Calendar c = Calendar.getInstance();
    int year = c.get(Calendar.YEAR);
    int month = c.get(Calendar.MONTH);
    int day = c.get(Calendar.DAY_OF_MONTH);

    // Create a new instance of DatePickerDialog and return it
    DatePickerDialog dpd = new DatePickerDialog(getActivity(), this, year, month, day);
    dpd.setTitle("set date");
    return dpd;
    }

    public void onDateSet(DatePicker view, int year, int month, int day) {
    // Do something with the date chosen by the user
    }
}

MainActivity.java

public class MainActivity extends FragmentActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button btn = (Button) findViewById(R.id.button1);

        btn.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                DialogFragment newFragment = new DatePickerFragment();
                newFragment.show(getSupportFragmentManager(), "datePicker");

            }
        });
    }
}

Wenn ich auf die Schaltfläche DatePickerDialog klicke, wird angezeigt, dass der Titel des Dialogfelds "Datum festlegen" ist. Wenn ich jedoch das Datum ändere, enthält der Titel das ausgewählte Datum und nicht "Datum festlegen". Wie kann ich diesen Dialogtitel dauerhaft setzen?

Getestet auf API 8-10.

Vielen Dank im Voraus und sorry für mein Englisch. Patrick

Antworten auf die Frage(5)

Ihre Antwort auf die Frage