..
Wie für das Beispiel-Projekt, untersuchten wir den Inhalt aller Dateien mit Ausnahme der manifest.xml-Datei, diese Erklärung, warum der Code erfordert das Wissen, dass an diesem Punkt der Führung, hat der Leser noch nicht, für diese Grund wählte ich die Diskussion über das Thema zu verschieben. Für den Moment also auf android.widget Paket konzentrieren.
Dieses Paket enthält alle Grafiken, die Sie in einer Ansicht einfügen, und können somit Elemente enthalten, wie zum Beispiel: TextView, EditText, Button, und vieles mehr.
Zum Erstellen einer benutzerdefinierten Widget erstellen Sie einfach eine Klasse, die die View-Klasse oder eine Unterklasse erweitert.
Jedes Element gehört zu dem Paket, wie die Oberklasse hat android.widget der View-Klasse, die nichts als eine Abstraktion von dem, was der Benutzer sieht auf dem Bildschirm.
Innerhalb eines Fensters können Sie mehrere Elemente Nachkommen aus der View-Klasse geben und diese Elemente werden in eine Art hierarchische Baumstruktur, die das Ende des Fensters identifiziert integriert werden.
Die Bedienung ist häufiger ist, dass der eine Reihe von Eigenschaften durchgeführt: für jede Grafik, die Sie können die Größe anpassen, den Textinhalt, Position innerhalb des Fensters und vieles mehr.
Eine weitere Operation, die häufig auftritt, ist es ein Zuhörer auf ein bestimmtes Element zu befestigen. Ein Listener ist ein Objekt, das in der Lage, "hören" wartet auf ein Ereignis durch den Benutzer (erzeugt eine sehr gängige Praxis, zum Beispiel, ist es ein Zuhörer auf eine Schaltfläche verknüpfen, um den Druck von ihr erfasst und der Benutzer kann eine bestimmte Aktion).
Der Quellcode für einen Hörer mit einer Grafik assoziieren wird mehrmals in diesem Handbuch gezeigt werden.
In einer grafischen Benutzeroberfläche kann oft nützlich sein, um bestimmte Elemente des Nutzers zu verstecken und erscheinen nur, wenn bestimmte Bedingungen erfüllt sind.
Zum Beispiel in einer Anwendung, wo der Benutzer aufgefordert, ein Formular auszufüllen ist, können Sie verstecken die Schaltfläche "Send Form", und es erscheinen nur, wenn alle Felder ausgefüllt sind.
So blenden Sie eine Grafik, die Methode suffiente SetVisibility (int Sichtbarkeit) aus dem Element, das Sie ausblenden möchten aufzurufen.
Diese Praxis des Versteckens Elementen verwendet wird, aber wir empfehlen dem Leser nicht auf diese Technik Missbrauch, wenn die Elemente, wenn auch nicht sichtbar, sie sind immer noch instanziiert und daher in Speicher befinden. Dies bedeutet eine Verschwendung von Speicher, in einigen Fällen nicht vernachlässigbar ist. Deshalb ist es empfehlenswert, um Objekte zu instanziieren nur wenn es wirklich notwendig und die eingereichten Unterlagen zuvor sehr sparsam.
Lassen Sie uns nun sehen einige unserer Überlegungen über das Projekt ab, wie Sie sich erinnern, gedruckt auf dem Bildschirm einfach ein String der Begrüßung. Die Ansicht, insbesondere die TextView-Objekt mit der Zeichenkette der Begrüßung, entpuppt sich als "statisches Objekt" werden. Dieser Name bezieht sich auf ein Objekt, das nicht verändert werden kann, während die Ausführung der Anwendung und wird daher immer den gleichen Wert enthalten, die war initialisiert werden.
Offensichtlich in einer Anwendung, benötigen wir, um den Wert eines bestimmten Objekts zu ändern, zum Beispiel durch ein Ereignis durch den Benutzer erzeugt werden, um dieses Verhalten zu erreichen, müssen Sie:
| |
Java (Kurs)
OOP-Programmierung in Java so Ab 49 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Ab 39 €. |
| |
Webmasters Advanced (Course)
Werden Sie Webmaster professionell. Ab 39 €. |