Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 144
#1

Как каждую секунду менять текст TextView? - Программирование Android

12.02.2015, 19:01. Просмотров 1923. Ответов 3
Метки нет (Все метки)

Подскажите, пожалуйста, как каждую секунду в течение 1,5 минуты менять текст в TextView?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2015, 19:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как каждую секунду менять текст TextView? (Программирование Android):

В зависимости от позиции Spinner-а менять текст в TextView
Здравствуйте, только познаю андроид, так что сильно не ругайте. Создал спинер,...

Как вызывать функцию каждую секунду?
Всем добрый вечер. Помогите, пожалуйста решить следующую задачу. Есть...

Текст из TextView перенести в другой TextView по нажатию Button
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел...

Как отформатировать текст в TextView
Как добавить в один textview текст, по-разному его отформатировав?...

Как у TextView задать текст?
как у TextView задать текст? я так понимаю методом setText? (кстати а что в...

Как программно изменить текст в TextView
Как из MainNavigationActivity изменить текст в шапке меню? Там где текст...

3
Armagedo
209 / 209 / 60
Регистрация: 22.08.2014
Сообщений: 644
12.02.2015, 20:34 #2
таймер
цикл с задержкой
0
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 144
13.02.2015, 07:19  [ТС] #3
Armagedo, цикл с задержкой примерно знаю, как реализовать.
Java
1
2
3
4
5
while (не прошло полторы минуты)
{
    Thread.sleep(1000);
    TextView.setText("Текст");
}
А с таймером я никогда не работал. Как сделать с таймером?
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
14.02.2015, 11:46 #4
Лучший ответ Сообщение было отмечено 7Alex как решение

Решение

как то так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 public class MyActivity extends Activity {
   
    int time = 0;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final TextView helloText = (TextView) findViewById(R.id.textView);
        Timer timer = new Timer();
        long delay = 0;
        long period = 1000;
        timer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                time++;
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        helloText.setText(helloText.getText() + " " + time);
                    }
                });
            }
        },delay,period);
    }
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2015, 11:46
Привет! Вот еще темы с решениями:

Каждую секунду отнимаются очки
Не могу понять в чем ошибка: private int x; private CountDownTimer...

Как в Android Studio по нажатию кнопки выводить свой текст в TextView?
Вот мой код MyActivity.java: package com.example.dasha; import...

Как по нажатию кнопки несколько раз выводить текст в TextView в Android Studio?
Помогите вывести текст в textview при нажатии на одну и ту же кнопку ? Нажал -...

Уменьшение прогресс бара до нулевого значения каждую секунду
Добрый вечер, господа. Каким образом можно выполнить эту задачу?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru