ich ein Scrolled Tablelayout ist mit hundert Reihe haben und ich den Inhalt der Zeile der Aktualisierung nach Timer, möchte ich nur die Zeile des aktualisieren sind zur Zeit erscheinen auf dem Bildschirm und nicht die ausgeblendete Zeile ist in der Unterseite des Scrollandroid Kontroll Reihe Sichtbarkeit in gescrollt Tablelayout
0
A
Antwort
1
können Sie
nichtint test = tableRow.getVisibity();
und verwenden Sie verwenden, wenn Aussagen über den Wert zu erhalten basiert?
0
Sie können einen Flag-Wert auf true gesetzt verwenden, wenn die Zeile sichtbar und gleich falsch ist, wenn es unsichtbar ist. Dann überprüfe in deinem Timer einfach das boolesche Flag und wenn es wahr ist, aktualisiere den Inhalt.
Ich hatte bereits verwendet tableRow.getVisibity(); und senden Sie es immer, dass die Zeile sichtbar auch wenn die Zeile in der Unterseite des Scroll verborgen ist und zur Zeit nicht angezeigt –
so Ihre verborgenen Zeilen sind nicht wirklich Visibilty.Gone oder Visiblity.Invisible, sie sind einfach nicht in der Ansicht von das eigentliche Gerät? – testingtester
Ja, meine versteckten Zeilen werden nur angezeigt, wenn ich in meiner Tabelle nach unten scrolle –