как я могу установить время в цифровых часах

1

Я хочу создать приложение для Android, это приложение позволяет пользователям отвечать на некоторые вопросы. По каждому вопросу пользователь должен ответить на него за 360 seconds, поэтому я хочу, чтобы цифровые часы 360secons с 360 seconds, а затем до 0 seconds

Я читал, что не могу установить время на цифровых часах, не так ли?

или я должен использовать хронометр?

это мои цифровые часы

DigitalClock timer;
public void init(){
timer=(DigitalClock)findViewById(R.id.dcTimer);
}

любая помощь оценивается.

  • 0
    я только добавил код, потому что stackoverflow говорит, что мой вопрос не с хорошим качеством :)
Теги:
android-layout

1 ответ

2
Лучший ответ

Вместо этого используйте CountDownTimer.

Эта ссылка также показывает вам, как обновлять TextView каждые 1 секунду.

Просто измените new CountDownTimer(30000, 1000) поэтому первым параметром будет 360000 вместо 30000 и это даст вам хорошее начало вашему коду.

EDIT: вам нужно импортировать android.os.CountDownTimer и приведенный ниже пример кода приведен ниже. Удачи.

new CountDownTimer(30000, 1000) {

    public void onTick(long millisUntilFinished) {
        mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
    }

    public void onFinish() {
        mTextField.setText("done!");
    }
}.start();
  • 0
    Вы бы дали мне другой сайт, который запрещен для моей страны
  • 0
    В какой ты стране? Эта ссылка на официальный сайт разработчиков Android, почему это запрещено?
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню