Урок 58. Диалоги. TimePickerDialog

Обсуждение уроков
aleksbim
Сообщения: 81
Зарегистрирован: 02 фев 2013, 02:52

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение aleksbim » 30 янв 2014, 23:09

А каким будет код урока без устаревших методов?

pka
Сообщения: 6
Зарегистрирован: 26 ноя 2014, 23:45

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение pka » 25 дек 2014, 17:56

Методы, описанные в уроке, не изменяют системного времени а потому являются совершенно бесполезными. Вы бы хоть намекнули, в каком наплавлении искать тем, кому недоело за 50 с лишним уроком играться с TextView.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение KamiSempai » 25 дек 2014, 20:27

pka писал(а):Методы, описанные в уроке, не изменяют системного времени а потому являются совершенно бесполезными. Вы бы хоть намекнули, в каком наплавлении искать тем, кому недоело за 50 с лишним уроком играться с TextView.
pka писал(а):бесполезными
pka писал(а):бесполезными
Изображение
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Iren
Сообщения: 13
Зарегистрирован: 08 фев 2015, 13:55

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение Iren » 15 фев 2015, 08:31

А как установить по умолчанию на барабанах текущее время?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение altwin » 15 фев 2015, 12:46

pka писал(а):Методы, описанные в уроке, не изменяют системного времени а потому являются совершенно бесполезными. Вы бы хоть намекнули, в каком наплавлении искать тем, кому недоело за 50 с лишним уроком играться с TextView.
А кто то собирался его менять ? ))) Тут для вас давно подготовили уроки - http://developer.android.com/index.html
Изображение

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение altwin » 15 фев 2015, 12:47

Iren писал(а):А как установить по умолчанию на барабанах текущее время?
[syntax=java5]Calendar c = Calendar.getInstance();
timePicker1.setCurrentHour(c.get(Calendar.HOUR));
timePicker1.setCurrentMinute(c.get(Calendar.MINUTE));[/syntax]
Изображение

ppp_ppp
Сообщения: 7
Зарегистрирован: 04 янв 2015, 00:56

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение ppp_ppp » 24 фев 2015, 23:50

Всем здравствуйте!
Как быть, если мне хочется сделать на барабанах формат не HH.MM, а MM.SS.
Т.е. как повлиять на значения левого барабана 0-24. Их можно как то самому задавать?

Eagle
Сообщения: 13
Зарегистрирован: 28 фев 2015, 12:54

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение Eagle » 28 фев 2015, 13:11

Тут кто нить ещё помогает? Помогите пожалуйста. Урок 58. Вставил код в main.xml и в MainActivity.java. Всё по уроку, сказали сохранить и запустить - сделал после запуска вот что вылезло что делать?

ругается на (R.layout.main); выделяет R
И package ru.startandroid.develop.p0581timepickerdialog; выделяет
Вложения
Безымянный.png
Безымянный.png (65.43 КБ) 8252 просмотра

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение doter.ua » 28 фев 2015, 14:01

Eagle писал(а):Тут кто нить ещё помогает? Помогите пожалуйста. Урок 58. Вставил код в main.xml и в MainActivity.java. Всё по уроку, сказали сохранить и запустить - сделал после запуска вот что вылезло что делать?

ругается на (R.layout.main); выделяет R
И package ru.startandroid.develop.p0581timepickerdialog; выделяет
В манифесте главное активити пропиши (с интент фильтром)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Eagle
Сообщения: 13
Зарегистрирован: 28 фев 2015, 12:54

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение Eagle » 28 фев 2015, 14:50

doter.ua писал(а):
Eagle писал(а):Тут кто нить ещё помогает? Помогите пожалуйста. Урок 58. Вставил код в main.xml и в MainActivity.java. Всё по уроку, сказали сохранить и запустить - сделал после запуска вот что вылезло что делать?

ругается на (R.layout.main); выделяет R
И package ru.startandroid.develop.p0581timepickerdialog; выделяет
В манифесте главное активити пропиши (с интент фильтром)
Спасибо уже исправил:) щас вот какая проблема после запуска проекта это Проект в Android Studio
Вложения
Безымянный.png
Безымянный.png (25.05 КБ) 8250 просмотров

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение doter.ua » 28 фев 2015, 16:18

Eagle писал(а):
doter.ua писал(а):
Eagle писал(а):Тут кто нить ещё помогает? Помогите пожалуйста. Урок 58. Вставил код в main.xml и в MainActivity.java. Всё по уроку, сказали сохранить и запустить - сделал после запуска вот что вылезло что делать?

ругается на (R.layout.main); выделяет R
И package ru.startandroid.develop.p0581timepickerdialog; выделяет
В манифесте главное активити пропиши (с интент фильтром)
Спасибо уже исправил:) щас вот какая проблема после запуска проекта это Проект в Android Studio
Англо-русс словарик в помощь. Черным по белому написано: ';' expected, что в переводе: ожидалась точка с запятой, а ее нету.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Eagle
Сообщения: 13
Зарегистрирован: 28 фев 2015, 12:54

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение Eagle » 28 фев 2015, 16:37

doter.ua писал(а):
Eagle писал(а):
doter.ua писал(а):
Eagle писал(а):Тут кто нить ещё помогает? Помогите пожалуйста. Урок 58. Вставил код в main.xml и в MainActivity.java. Всё по уроку, сказали сохранить и запустить - сделал после запуска вот что вылезло что делать?

ругается на (R.layout.main); выделяет R
И package ru.startandroid.develop.p0581timepickerdialog; выделяет
В манифесте главное активити пропиши (с интент фильтром)
Спасибо уже исправил:) щас вот какая проблема после запуска проекта это Проект в Android Studio
Англо-русс словарик в помощь. Черным по белому написано: ';' expected, что в переводе: ожидалась точка с запятой, а ее нету.
так это понятн ов 1 ошибке - а куда поставить то
и 2 ошибка сразу уйдёт?
а всё нашёл в самом начале где менял имя проекта забыл поставить ";"

Oleksii_Falatiuk
Сообщения: 1
Зарегистрирован: 04 авг 2021, 12:46

Re: Урок 58. Диалоги. TimePickerDialog

Сообщение Oleksii_Falatiuk » 04 авг 2021, 12:51

Я новичок в андроид разработке но обратил внимание на то что урок устарел, и как я понял метод showDialog больше не используется.
Решил немного переделать и добавить своего кода.


public class MainActivity extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener {


TextView tvTime;
Button timeBtn;
int myHour;
int myMinute;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvTime = (TextView) findViewById(R.id.tvTime);
timeBtn = (Button) findViewById(R.id.timeBtn);
myHour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
myMinute = Calendar.getInstance().get(Calendar.MINUTE);
timeBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showTimePickerDialog();
}
});
updateDisplay();
}


private void showTimePickerDialog() {
TimePickerDialog tpDialog = new TimePickerDialog(this, this,
myHour,
myMinute, true);
tpDialog.setTitle("Pick a time: ");
tpDialog.show();
}

private void updateDisplay() {
tvTime.setText(new StringBuilder().append("Your time is: ")
.append(myHour).append(":")
.append(myMinute).append(""));
}

@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
myHour = hourOfDay;
myMinute = minute;
updateDisplay();
}
}

Ответить