..
An diesem Punkt in der Führung wurden viele Argumente präsentiert und zeigt den Code für die Erstellung aller wichtigen Widget.
Was noch fehlt, ist eine gründliche auf die Positionierung dieser Elemente, die sich durch das Layout durchgeführt wird.
Wir erwähnten in den einleitenden Kapiteln in diesem Teil der LinearLayout und Beratung, die wir im Detail analysieren das Layout und der Rest wird von Android zur Verfügung gestellt.
Und "eines der Layouts in fast allen Android-Anwendungen verwendet. Die praticolarità dieses Layout, wie wir gesehen haben, ist es, die Elemente in das Fenster Aktivität eines nach dem anderen enthalten zu arrangieren.
Abhängig von der Werteorientierung der LinearLayout LinearLayout kommt es zu vertikalen und horizontalen LinearLayout (die Elemente nacheinander von links nach rechts angeordnet) (die Elemente werden nacheinander von oben nach unten angeordnet). . Zur Einstellung der Ausrichtung des Layouts ist ausreichend, in der XML-Datei verwendet wird, bearbeiten Sie die folgende Eigenschaft Wert mit der vertikalen oder horizontalen:
android: orientation = ""
Wie bereits erwähnt Komponenten hinzugefügt, um das Layout sind auf einer vertikalen Linie oder orizzonatale je nach Ausrichtung gegeben, um das Layout angeordnet. Diese Elemente sind, um das Fenster so lange gibt es Raum und fügte hinzu, sobald sie die Einfügung eines zusätzlichen Element erfordert, Android noch versucht, es zu verkleinern, um sie in den Bildschirm einfügen. Dieses Verhalten ist mit einer Schwelle begrenzt, nach dem, fügen Sie einfach die Elemente nicht auf dem Bildschirm angezeigt.
Wir empfehlen nicht, den Leser niemals überschüssige Elemente in das Fenster, wie die automatische Größenanpassung von Android getan häufig verformt sich die Komponenten enthalten, die Oberfläche sehr angenehm, wenn nicht, ja, sehr brauchbar. Darüber hinaus die Elemente, Android, aus Platzgründen jedoch nicht auf dem Bildschirm nicht zeigen, in Erinnerung werde wertvollen Platz Abfällen befinden.
Um zu zeigen, ein Beispiel dafür, wir bauen eine LinearLayout orizzonatale mit drei Tasten, die dann fügen Sie ein Viertel der Skalierung und der grafischen Benutzeroberfläche, die daraus zeigen. Anders als das, was wir bisher gesehen haben, werden wir die GUI direkt aus Java-Code ohne die Unterstützung einer externen Datei. Xml. Dies zeigt dem Leser mit diesem anderen Betrieb (der Einfachheit halber importieren wir direkt android.widget .*) präsentieren:
LinearLayout LinearLayout layout = new (this);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Button button1 = new Button (this);
button1.setText ("Button 1");
Button button2 = new Button (this);
button2.setText ("Button 2");
Button button3 = new Button (this);
button3.setText ("Button 3");
layout.addView (button1);
layout.addView (button2);
layout.addView (button3);
setContentView (Layout);
Zuerst haben wir ein Objekt vom Typ LinearLayout erklären, dann setzen wir die horizontale Ausrichtung des Layouts und schließlich setzen wir die Position (am unteren Rand des Bildschirms), wo wir unsere Objekte Ort wird. Wir erklären, dann Drei-Tasten-Layout mit addView, sich ihnen anzuschließen und dann die Methode, um das Layout setContentView das Fenster Aktivität Karte.
Wir werden jetzt eine vierte Taste (Übung für den Leser bleibt, um den Code zu schreiben), um das Layout einfügen und wie können wir aus dem Screenshot unten zeigt die Skalierung verändert die Schaltfläche Schnittstelle ist nicht sehr professionell sehen:

| |
HTML (Kurs)
Die Markup-Sprache für das Web ab 29 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €. |
| |
Visual Basic 6 (Course)
Machen Sie Desktop-Anwendungen mit VB6. Ab 39 €. |