Ich würde gerne wissen, wie man Text zu einer Scroll-Ansicht zur Laufzeit hinzufügen kann. Ich arbeite in Android Studio. Ich habe eine Datei, von der ich lese, und habe die Textzeilen in ein StringBuilder-Pufferobjekt eingefügt. Wie zeige ich nun den Text in meiner ScrollView an? Muss ich .AddView verwenden? DankWie füge ich zur Laufzeit einem ScrollView Text hinzu?
0
A
Antwort
0
hinzufügen TexView innen Scroll:
TextView tv = new TextView(this);
tv.setText("Your string");
scrollView.addView(tv);
1
Scrollview ist ein Einzelelement-Behälter, so dass Sie nur in ihm ein Element haben sollte.
Ein ScrollView ist ein FrameLayout, das heißt, Sie sollten ein Kind darin platzieren, das den gesamten Inhalt zum Scrollen enthält; Dieses Kind kann selbst ein Layout-Manager mit einer komplexen Hierarchie von Objekten sein. Ein Kind, das häufig verwendet wird, ist ein LinearLayout in vertikaler Ausrichtung, das ein vertikales Array von Elementen der obersten Ebene darstellt, durch die der Benutzer scrollen kann.
Sie sollten also ein LinearLayout in Ihrer ScrollView hinzufügen und stattdessen Ansichten hinzufügen.
Verwandte Themen
- 1. Wie füge ich Komponenten zu einem JPanel zur Laufzeit hinzu
- 2. Wie füge ich einer Methode zur Laufzeit Attribute hinzu?
- 3. Wie füge ich in Bootstrap 4 Text zur Navbar hinzu?
- 4. Wie füge ich Text zur Google Diagramm Diagrammachse hinzu?
- 5. Wie füge ich Bildnachweise zur Abfrage hinzu?
- 6. Wie füge ich Daten zur DataTable hinzu?
- 7. Wie füge ich Autofokus zur Oberflächenansicht hinzu?
- 8. Wie füge ich Methoden zur Lieferantenklasse hinzu?
- 9. Wie füge ich Floating Action Button über Scrollview hinzu
- 10. Wie füge ich Text zu einem Bild in Java hinzu?
- 11. Wie füge ich alternativen Text zu einem Objekt hinzu?
- 12. Wie füge ich Text zu einem Kreisobjekt in fabricJS hinzu?
- 13. Wie füge ich einem Bild in iOS Swift Text hinzu?
- 14. Wie füge ich dynamisch Panels zu anderen Panels zur Laufzeit in Java hinzu?
- 15. Wie füge ich der Aufrufliste ANY-Ereignis zur Laufzeit eine Methode hinzu (C# + Unity)
- 16. Wie füge ich ein internes Stylesheet (nicht inline) zur Laufzeit in Angular hinzu?
- 17. Wie füge ich QT HTML String zur CSS Datei hinzu?
- 18. Wie füge ich einem Buchstaben Akzente hinzu?
- 19. Wie füge ich zu einem wstring hinzu?
- 20. Wie füge ich Elemente zu einer gtk.ComboBox hinzu, die zur Laufzeit über Glade erstellt wurde?
- 21. Wie füge ich mehrere PDF-Dateien zusammen (generiert zur Laufzeit)?
- 22. Wie verknüpfe ich Zellen und füge zusätzlichen Text hinzu?
- 23. Wie füge ich Hintergrundbilder hinzu?
- 24. Wie füge ich Revision und Builddatum zur Quelle hinzu?
- 25. Füge Text neben ionicons hinzu
- 26. Wie füge ich zweite Zeile zur ersten Zeile hinzu/füge sie hinzu?
- 27. Wie füge ich neueren Beitrag zur Homepage hinzu
- 28. Wie füge ich Tastaturbelegungen zur Karussellfunktion hinzu? - jQuery
- 29. Wie füge ich Medianwerte als Text zu bwplot hinzu?
- 30. Wie füge ich einer Bootstrap 4-Navigationsleiste reinen Text hinzu?
Dies muss jedoch über den UI-Thread getan werden. Setze das also in eine runable oder sowas die entsprechende Methode nennen. – HopefullyHelpful