Ich möchte ScrollView # scrollTo aufrufen, nachdem ich einen EditText mit setText()
aktualisiert habe. Der EditText zeichnet nicht vor dem Scroll, der Dinge ablegt. Ich habe eine Problemumgehung gefunden, indem ich die Bildlaufanweisung in eine Runnable
und view.post()
aufrufen. Gibt es eine bessere Lösung?Eine Ansicht synchron zeichnen
0
A
Antwort
1
view.post()
passt perfekt zu Ihrem Anwendungsfall. Sie möchten Code ausführen, sobald das Zeichnen abgeschlossen ist. Genau dafür ist diese Methode gedacht.
Verwandte Themen
- 1. Text in kreisförmiger Ansicht zeichnen?
- 2. Zeichnen Sie einen Kreis auf eine Ansicht (Android)
- 3. Zeichnen über eine Ansicht und alle ihre Kinder
- 4. Speicherverwaltung beim Zeichnen auf eine Ansicht auf dem iPhone
- 5. Versuch, eine Schaltfläche zu zeichnen
- 6. ist ko.applyBindings synchron oder asynchron?
- 7. Wie wird eine WebSQL-Abfrage synchron gemacht?
- 8. Eine Ansicht in eine andere Ansicht laden
- 9. Recycler Ansicht - eine Ansicht öffnet eine andere
- 10. Wie mache ich ReactiveCommand synchron?
- 11. Neu bei Android - Zeichnen einer Ansicht zur Laufzeit
- 12. iPhone drawRect wiederverwenden für das Zeichnen in der Ansicht
- 13. Aufruf setNeedsDisplay: JA auf Layer-Hosting-Ansicht neu zu zeichnen ist nicht der Ansicht
- 14. Zeichnen Sie ändernden Text in der Mitte einer Ansicht
- 15. Synchron Ajax mit jQuery
- 16. Listboxen, synchron scrollend
- 17. Ist System.Net.Mail.SmtpClient.Send synchron?
- 18. Synchron-Anfrage mit Websockets
- 19. Verwendung von LocalMessageSender synchron
- 20. Dart: Synchron Post-Anfrage
- 21. Javascript.Run Multi verspricht synchron
- 22. Node.js WriteStream synchron
- 23. Wann ist JavaScript synchron?
- 24. Dynamischen Pfad synchron anfordern
- 25. Identität Spalte nicht synchron
- 26. Async-Schnittstelle Synchron-
- 27. Synchron Task funktioniert nicht
- 28. Synchron AJAX (gebrochene Versprechen)
- 29. Box2dweb Eine statische Linie zeichnen
- 30. Eine Baumdatenstruktur in Java zeichnen
macht es einen Unterschied, mit welcher Ansicht Sie anrufen? – cambunctious
Wie Ausführungszeit: Nein, verwenden Sie eine (aktive) Ansicht. Die Nachrichtenwarteschlange ist im Thread global. Was die Lesbarkeit des Codes angeht: Verwenden Sie eine verwandte Ansicht, z. die 'Textansicht'. – F43nd1r