wie man Bilder in imageView nach einem bestimmten Intervall ändert

7

Ich habe ein Problem, dass ich Bilder auf ImageView in Android einfügen möchte und dass Bilder nach einigen Intervallen regelmäßig geändert werden. Bedeutet, dass Bilder nacheinander in ImageView angezeigt werden. Ich mache das mit Hilfe von Thread in Java, aber ich habe ein Problem, dass Thread nicht angeschlossen ist und etwas. Bitte überprüfen Sie meinen unten angegebenen Code und sagen Sie mir den genauen Fehler und wie Sie diesen Fehler entfernen oder mir eine andere Möglichkeit geben können, dies zu tun.

%Vor%     
Sanat Pandey 02.03.2011, 12:37
quelle

6 Antworten

12

Sie können Dinge im UI-Thread nicht von einem Hintergrund aus verwenden. Also dieser Anruf:

%Vor%

Muss im Hauptthread erledigt werden. In der Tat brauchen Sie wahrscheinlich keinen Hintergrund-Thread, um den gewünschten Effekt zu erzielen. Sie können dies nur eine Aktivität machen, keine Notwendigkeit, Runnable zu implementieren. und dann mach so etwas:

%Vor%     
FoamyGuy 02.03.2011, 13:24
quelle
31

Probieren Sie das aus ... Es funktioniert gut ...

%Vor%     
Rekha 28.02.2012 10:22
quelle
0

versuche, den Handler in Verbindung mit TimerTask zu verwenden

    
rohit mandiwal 02.03.2011 12:56
quelle
0

Versuchen Sie es es funktioniert

Öffentliche Klasse vv erweitert Aktivität {     int b [] = {Ziehbarer.a, R.Zifferbarer.M, Zlänger.b., Zlänger.j, Zlänger.er, R.Zifferblatt.chan, Zlänger.vv};     öffentliches ImageView i;     int z = 0;

%Vor%

}

    
virendra singh deora 18.02.2017 10:51
quelle
0

Probieren Sie diesen Code aus. Die Bilder wurden in einem Zeichensatz gespeichert. Bitte fügen Sie eine Bildansicht in XML-Code ein. Beachten Sie, dass das Zeitintervall für den folgenden Code 1 Sekunde beträgt.

%Vor%     
Alan 30.06.2017 07:18
quelle
-1
%Vor%     
Riaz Ali Khan 13.04.2017 07:41
quelle

Tags und Links