Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 144
#1

Как каждую секунду менять текст TextView? - Android

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

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

Android Цветной текст в textview
AutoScrolls TextView. Текст выводится не полностью Android
Изменять текст в TextView по таймеру каждые 5 минут Android
Android Как в Android Studio по нажатию кнопки выводить свой текст в TextView?
Android Получить текст из одного TextView в кастомном ListView
В зависимости от позиции Spinner-а менять текст в TextView Android
Отображать в textView текст из файла txt Android
Как у TextView задать текст? Android
Как по нажатию кнопки несколько раз выводить текст в TextView в Android Studio? Android
Не изменяется текст в TextView Android
Android Уменьшение прогресс бара до нулевого значения каждую секунду
Android Не получается вставить текст в TextView

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

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

Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru