In meinem Informationsbereich meiner App möchte ich eine kurze Beschreibung meiner App zeigen. Dafür muss ich eine Ansicht mit viel Text erstellen. Was ist die beste Vorgehensweise dafür? Eigentlich habe ich ein lineares Layout mit einem Scrollview erstellt, in dem ich meinen Text hinzufügen werde, der auch einige variable Werte enthalten sollte, z. Meine App Version. Aber ich weiß nicht, ob es bessere Möglichkeiten gibt, das zu tun?
Hier ist mein aktueller Ansatz:
%Vor%Irgendwelche Empfehlungen?
Danke
Sie suchen wahrscheinlich nach einem typischen "About Screen" mit einfach scrollbarem Text, der mit HTML formatiert werden kann.
Erstens, hier ist das Layout /layout/about_layout.xml
. Sie müssen Ihre Ansicht nicht in ein zusätzliches LinearLayout einbinden.
Fügen Sie anschließend Ihrem /values/strings.xml
Folgendes hinzu:
Schließlich verwenden Sie das Layout in Ihrer AboutActivity.java
, zeigen Sie die Zeichenfolge HTML-formatiert an und bereichern Sie sie mit einigen automatisch aktualisierten Informationen, z. B. Ihrer Versionsnummer.
So behandle ich den Info-Bildschirm in meiner App. Sorry für diese Antwort könnte ein bisschen übertrieben sein, aber ich denke, es ist ein häufig angefordertes Muster.
Es gibt keine standardisierte Möglichkeit, viel Text anzuzeigen. Es hängt davon ab, wie es aussehen soll. Viele Entwickler werden den Scrollview jedoch wie Sie verwenden. Tho, wenn Sie nur Text anzeigen, sollten Sie eine Textansicht anstelle des editedtext verwenden, den Sie haben.
Es gibt eine andere Möglichkeit, viele Texte anzuzeigen, z. B. einen viewpager
Tags und Links android