Witam, mam pole textView, które jest zmieniane w pętli, czy jest możliwość aby po każdej iteracji widać było jego nową zawartość, chodzi mi o efekt zmiany pola jak w grze jednoręki bandyta
android widok edycji pola
- Rejestracja: dni
- Ostatnio: dni
- Postów: 103
0
Metoda setText. Oczywiście obowiązkowo wywoływana z wątku głównego. Trzeba też dodać jakieś opóźnienie, aby efekt zmiany tekstu był widoczny (myślę że ok 200-300 ms wystarczy).
- Rejestracja: dni
- Ostatnio: dni
- Postów: 61
0
Mam coś takiego ale to nie działa jak powinno
public void onClickLosuj(View v) throws InterruptedException
{
Random generator = new Random();
for(int i=0;i<99;i++)
{
txt1.setText(""+generator.nextInt(50));
txt2.setText(""+generator.nextInt(50));
txt3.setText(""+generator.nextInt(50));
txt4.setText(""+generator.nextInt(50));
txt5.setText(""+generator.nextInt(50));
txt6.setText(""+generator.nextInt(50));
txt7.setText(""+generator.nextInt(50));
txt8.setText(""+generator.nextInt(50));
txt9.setText(""+generator.nextInt(50));
try {
Thread.sleep(300);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- Rejestracja: dni
- Ostatnio: dni
- Postów: 103
0
Mój błąd. Jest klasa o nazwie TextSwitcher. Tutaj jest tutorial: