Интерфейс, диалоги, темы, стили, меню
-
samodelkin
- Сообщения: 52
- Зарегистрирован: 27 ноя 2013, 15:23
Сообщение
samodelkin » 21 фев 2014, 06:42
Имеется разметка с текстовыми видимостями:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<TextView
android:id="@+id/text1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="Я помню чудное мгновенье, передо мной явилась ты, как мимолетное виденье, как гений чистой красоты" >
</TextView>
<TextView
android:id="@+id/text2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="...и днем и ночью кот ученый все ходит по цепи кругом" >
</TextView>
скажите пожайлуста как вывести сначала одну видимость на все окно, а через пару секунд другую?
-
altwin
- Сообщения: 1951
- Зарегистрирован: 13 ноя 2013, 14:46
Сообщение
altwin » 21 фев 2014, 12:49
[syntax=java5]
int delay = 5000; // delay for 5 sec.
int period = 1000; // repeat every sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask()
{
public void run()
{
textView.setText("dummy");
}
}, delay, period);
[/syntax]
Если же нужно показывать не разный текст, а именно разные ТextView(не представляю когда это может понадобиться...) используйте фрагменты. Или в том же коде вместо setText:
[syntax=java5]
textView.setVisibility(View.GONE);
textView.setVisibility(View.VISIBLE);
[/syntax]
Можно также менять статус boolean переменной и если true, то VISIBLE и т.д. Как вам нравится в общем, варринтов очень много.