android widok edycji pola

0

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

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).

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();
						}
		    		}
	   	        }
0

Mój błąd. Jest klasa o nazwie TextSwitcher. Tutaj jest tutorial:

0

Ale klasa ta nie zmienia faktu iż efekt zmiany jest tylko po kliknięciu na Button. A ja chcę aby po kliknięciu buttona przez np 3 sekundy widać było jak pole textswitcher się zmienia np 20 razy, tzn jak zmienia zawartość

1 użytkowników online, w tym zalogowanych: 0, gości: 1