Was macht FrameLayout?
Ich bin neu in der Programmierung. Ich war mit der Grafik wenn ich dann lese xml-Datei, die ich sah, FrameLayout. Dann habe ich gesucht, aber ich konnte nicht finden, etwas nützliches. Was ist FrameLayout und was tut Sie?
Kommentar zu dem Problem
Haben Sie schon durch hier? developer.android.com/reference/android/widget/FrameLayout.html
Ja , ich hatte dort gewesen, aber ich konnte nicht finden, sth, verständlich sein .
InformationsquelleAutor der Frage Amin Ghasemi | 2014-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie ein FrameLayout stack Kind-Ansichten übereinander, mit dem jüngsten Kind auf dem stack. In dem Beispiel unten, die TextView ist der jüngste, also ist es automatisch platziert auf der Bildansicht.
Beispiel:
Ausgabe:
InformationsquelleAutor der Antwort ojonugwa ochalifu
Sind Sie sicher, dass Sie es gegoogelt?
InformationsquelleAutor der Antwort Metehan
Die Sie betrachten können, das Wort
frame
als normales Foto frame. Was Sie mit diesem Rahmen? Sie können Fotos im Rahmen von einem top zum anderen. Gleiche wie inFrameLayout
können wir Ansichten ( kein layout, oder widgets wie button, text, Bild usw.) von anderen als @ojonugwa zeigt die textview oben auf dem Bild.InformationsquelleAutor der Antwort UnKnown
Grundsätzlich setzt eine Sicht auf ein anderes Beispiel :
Aufblasen text auf Bild
InformationsquelleAutor der Antwort KOTIOS
FrameLayout
ist entworfen, um zu blockieren, die einen Bereich auf dem Bildschirm, um einen einzigen Punkt. GenerellFrameLayout
sollte verwendet werden, um ein einzelnes Kind anzeigen, da es schwierig sein kann, sich zu organisieren untergeordneten Ansichten in einer Weise, die skalierbar und lässt sich an verschiedene Bildschirmgrößen an, ohne die Kinder, die sich gegenseitig überlappen. Sie können jedoch, fügen Sie mehrere Kinder einerFrameLayout
und Kontrolle Ihrer position innerhalb derFrameLayout
durch die Zuordnung der Schwerkraft, um jedes Kind mit Hilfe derandroid:layout_gravity
Attribut.Untergeordneten Ansichten gezeichnet werden, in einem stack mit den zuletzt hinzugefügten Kind auf.
Quelle sind hier - https://medium.com/@anamikatripathi1601/android-beginners-views-layouts-657a5bbeebe2
InformationsquelleAutor der Antwort yoAlex5
Frame-Layout ist entworfen, um zu blockieren, die einen Bereich auf dem Bildschirm, um einen einzigen Punkt. In der Regel, FrameLayout sollte verwendet werden, um ein einzelnes Kind anzeigen, da es schwierig sein kann, sich zu organisieren untergeordneten Ansichten in einer Weise, die skalierbar und lässt sich an verschiedene Bildschirmgrößen an, ohne die Kinder, die sich gegenseitig überlappen.
InformationsquelleAutor der Antwort Amitraj
Frame-layouts sind eine der einfachsten layout-Typen verwendet, um zu organisieren Steuerelementen innerhalb der Benutzeroberfläche einer Android-Anwendung.
Verständnis layouts ist wichtig für eine gute Android-Anwendung design. In diesem Lernprogramm erfahren Sie alles über Rahmen-layouts, die in Erster Linie verwendet, um zu organisieren einzelne oder überlappende Ansicht Steuerelemente auf dem Bildschirm. Wenn richtig eingesetzt, frame-layouts können Sie das grundlegende layout, auf denen viele interessante Applikation für Android-Benutzeroberflächen gestaltet werden kann.
Was Ist Ein Frame-Layout?
Frame-layouts sind eine der einfachsten und wirksamsten Arten von layouts verwendet, die von Android-Entwickler zu organisieren-Ansicht steuert. Sie werden weniger Häufig verwendet als einige andere layouts, einfach weil Sie in der Regel verwendet, um anzuzeigen, nur eine Ansicht oder Ansichten, die sich überschneiden. Das frame-layout wird Häufig verwendet, wie ein container-layout, wie es in der Regel nur ein einzelnes Kind anzeigen (oft ein anderes layout verwendet, um zu organisieren, mehr als ein Blick).
TIPP: In der Tat, ein Ort, Sie werden sehen, frame-layouts ist, wie die Eltern-layout-layout-Ressource, die Sie design. Wenn Sie ziehen Ihre Anwendung in der Hierarchie-Viewer-tool (ein nützliches tool für das Debuggen von Applikations-layouts), wirst du sehen, dass jede layout-Ressourcen, die Sie design angezeigt werden, die innerhalb einer übergeordneten Sicht-ein frame-layout.
Frame-layouts sind sehr einfach, das macht Sie sehr effizient. Sie können definiert werden, innerhalb von XML-layout-Ressourcen oder programmgesteuert aus der Anwendung von Java-code. Ein Kind in ein frame-layout ist immer relativ zur oberen linken Ecke des Bildschirms. Wenn mehrere untergeordnete Ansichten existieren, dann sind Sie gezogen, um eine ueber die andere. Dies bedeutet, dass die erste Ansicht Hinzugefügt, um die frame-layout wird die Anzeige auf der Unterseite des Stapels, und die Letzte Ansicht Hinzugefügt werden-Anzeige auf der Oberseite.
InformationsquelleAutor der Antwort Rishabh Saxena