Вопрос по java, android, android-layout, android-widget – Android TimePicker с пользовательским названием

0

У меня есть TimePicker во всплывающем диалоге .. вот код .. Я '

@Override
protected Dialog onCreateDialog(int id) 
{
    switch (id) 
    {
    case TIME_DIALOG_ID:
        // set time picker as current time
        final TimePickerDialog tmp = new TimePickerDialog(this, timePickerListener, hour, minute, true);
        tmp.setTitle("Helo");
        tmp.setOnKeyListener(new OnKeyListener() 
        {

            @Override
            public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) 
            {
                tmp.setTitle("Hello");

                return false;
            }
        });

        return tmp;

    }
    return null;
}

использую пример отсюда ..http://www.mkyong.com/android/android-time-picker-example/

Теперь я хочу удалить заголовок из диалога ... и установить свой собственный заголовок .. в этом случае ям использую

timepicker.setTitle (»Привет"); но когда яm меняются значения timepicker .. title автоматически меняется на значения времени .. как мне сохранить title? или обнаружить изменения времени ..? Спасибо!

Ваш Ответ

1   ответ
3

Вы можете передать OnTimeSetListener в свой конструктор TimePickerDialog () и прослушать изменения времени, переопределив метод onTimeSet ().

OnTimeSetListener listener = new TimePickerDialog.OnTimeSetListener(){
            @Override
            public void onTimeSet(TimePicker timePicker, int hourOfDay, int minute) {
             mDialog.setTitle("Hello");
            }
        };
Похоже, они удалили эту функциональность в одном из последних выпусков. Чтобы ответить на ваш вопрос, вы должны расширить класс TimePickerDialog, переопределить метод onTimeChanged () и оставить его пустым. Zzokk
Я нашел решение .. в любом случае спасибо! :) Henrik
нет .. это будет работать, когда я нажму на кнопку "установить", но название будет обновляться .. Henrik
Какую кнопку установки вы подразумеваете? Какую версию Android вы используете? Zzokk

Похожие вопросы