Zuhause Persönliche Finanzen Erstellen des "Look" für Ihre Android-App mit Java - Dummies

Erstellen des "Look" für Ihre Android-App mit Java - Dummies

Video: Podcast erstellen | KOMPLETT-Anleitung für Anfänger - Wie erstelle ich einen Podcast 2024

Video: Podcast erstellen | KOMPLETT-Anleitung für Anfänger - Wie erstelle ich einen Podcast 2024
Anonim

Eine allgemeine Richtlinie in der Entwicklung von Android-Apps fordert Sie auf, die Logik von der Präsentation zu trennen. In technischer Hinsicht warnt die Richtlinie vor der Verwechslung einer App mit dem Erscheinungsbild einer App. Die Richtlinie gilt für viele Aspekte des Lebens. Zum Beispiel, wenn Sie eine Website entwerfen, haben Künstler das Layout und Geeks machen die Codierung. Wenn Sie einen Bericht schreiben, sollten Sie die Ideen zuerst verfassen. Später können Sie sich um Schriftarten und Absatzstile kümmern.

Die Literatur zur App-Entwicklung beschreibt spezifische Techniken und Frameworks, die Ihnen helfen, Form von Funktion zu trennen.

Gehen Sie wie folgt vor, um Schaltflächen, Boxen und andere Extras zu Ihrer App hinzuzufügen:

  1. Starten Sie Android Studio und beginnen Sie mit einem neuen Projekt. Wenn Sie mit diesen Schritten fertig sind, haben Sie ein brandneues Projekt mit einer leeren Aktivität. Das Projekt wird im Hauptfenster von Android Studio angezeigt.
  2. Doppelklicken Sie im Zweig app / res / layout des neuen Projekts (im Projektfenster des Hauptfensters) auf activity_main. XML . Infolgedessen zeigt das Designer-Tool von Android Studio den Inhalt von activity_main an. XML . Das Designer-Tool verfügt über zwei Modi: den Entwurfsmodus für die visuelle Bearbeitung per Drag & Drop und den Textmodus für die Bearbeitung von XML-Code. Die Unterseite des Designer-Tools verfügt also über zwei Registerkarten: eine Registerkarte Entwurf und eine Registerkarte Text.
  3. Klicken Sie auf die Registerkarte Entwurf.

    Im Entwurfsmodus werden die Palette, der Komponentenbaum, zwei Vorschaufenster und der Eigenschaftsbereich angezeigt.

    Wenn Sie die Palette nicht sehen, suchen Sie nach der kleinen Palette-Schaltfläche am linken Rand des Designer-Werkzeugs. Wenn Sie auf diese Schaltfläche klicken, sollte die Palette angezeigt werden.

    Der Komponentenbaum hat einen Zweig mit der Bezeichnung TextView - "Hello World! " Dieser Zweig repräsentiert den Text Hallo Welt! Das erscheint automatisch als Teil Ihrer App. Sie benötigen diesen Text nicht in Ihrer App.

  4. Wählen Sie den Zweig TextView - "Hello World!" im Komponentenbaum aus und drücken Sie dann Löschen. Der Zweig "Hello World" verschwindet aus dem Komponentenbaum und die Wörter Hallo Welt! verschwindet aus dem Vorschaubildschirm.

    Die nächsten Schritte führen Sie durch die Erstellung der App.

    Das Layout der App hat drei verschiedene Arten von Komponenten, und jede Art von Komponente hat mehrere unterschiedliche Namen. Hier sind die drei Arten von Komponenten:

    • EditText (auch bekannt als einfacher Text): Ein Ort, an dem der Benutzer eine einzelne Textzeile bearbeiten kann. Ein gebräuchlicher Name für diese Art von Komponente ist ein Textfeld.
    • Taste : Eine Taste ist eine Taste ist eine Taste. Möchten Sie auf die Schaltfläche klicken? Gehe geradeaus und klicke darauf.
    • TextView (auch bekannt als Plain TextView, Large Text, Medium Text usw.): Ein Ort, an dem die App Text anzeigt. Normalerweise bearbeitet der Benutzer den Text in einer TextView -Komponente nicht.

      Um genau zu sein, sind Android's EditText , Button und TextView Komponenten keine wirklich unterschiedlichen Arten von Komponenten. Jede EditText Komponente ist eine Art TextView , und jede Schaltfläche ist auch eine Art TextView . In der Sprache der objektorientierten Programmierung erweitert die EditText -Klasse die TextView -Klasse. Die Button -Klasse erweitert auch die TextView -Klasse.

  5. Ziehen Sie ein Element des Typs "Einfacher Text" (dh EditText ) aus der Widgets-Gruppe der Palette auf einen der Vorschaubilder. Das Nur-Text-Element kann an einem hässlich aussehenden Ort landen. Das ist okay. Du erschaffst kein Kunstwerk. Sie lernen, Java-Code zu schreiben.
  6. Wiederholen Sie Schritt 5, indem Sie ein Button-Element auf dem Vorschaubildschirm platzieren. Platzieren Sie die Button-Komponente unterhalb der Textkomponente (EditText). Wenn Sie später nicht mehr wissen, wo Sie die Button-Komponente platziert haben, können Sie sie einfach verschieben, indem Sie sie auf dem Vorschaubildschirm an eine andere Stelle ziehen.
  7. Wiederholen Sie Schritt 6, indem Sie dieses Mal eine TextView -Komponente in den Vorschaubildschirm einfügen. Platzieren Sie die TextView -Komponente unter der Button -Komponente, aber wieder liegt es an Ihnen.

    In den verbleibenden Schritten ändern Sie den Text, der in jeder Komponente angezeigt wird.

  8. Wählen Sie die Komponente Schaltfläche im Vorschaubild oder im Komponentenbaum. Infolgedessen zeigt das Eigenschaftenfenster des Designer-Tools einige der Eigenschaften der Button-Komponente an.

    Nach Auswahl der Button -Komponente wird möglicherweise das Wort TextView im Bereich "Eigenschaften" angezeigt. Verwechseln Sie dies nicht mit der Komponente TextView , die Sie in Schritt 7 aus der Palette gezogen haben. Wenn die Schaltfläche ausgewählt ist, beziehen sich alle Felder im Fenster Eigenschaften auf diese Schaltfläche . Wenn das Aussehen des Wortes TextView im Fenster "Eigenschaften" verwirrend ist, lesen Sie das Symbol "Technische Daten" in Schritt 4. (Wenn das Wort TextView Sie nicht verwirren kann, nicht Lesen Sie das technische Handbuchsymbol!)
  9. Geben Sie im Bereich Eigenschaften im Feld text das Wort COPY ein. Wenn Sie dies tun, erscheint das Wort COPY auf der Vorderseite der Button -Komponente. Sie können dies überprüfen, indem Sie den Vorschau-Bildschirm von wysiwyg betrachten.

    Im Bereich "Eigenschaften" sehen Sie möglicherweise zwei Felder, die mit Text beschriftet sind. Wenn ja, ist einer zum Testen und der andere zum Ausführen der App. Im Zweifelsfall schadet es nicht, in beiden Feldern das Wort COPY einzugeben.

  10. Wiederholen Sie die Schritte 8 und 9 mit den EditText - und TextView -Komponenten Ihrer Aktivität, aber setzen Sie dieses Mal das Wort COPY nicht in diese Komponenten ein. Entfernen Sie stattdessen die Zeichen aus diesen Komponenten.Wenn Sie fertig sind, sehen die Vorschaubilder ähnlich wie die folgenden Bildschirme aus. Wenn Ihre Vorschaubilder nicht genau so aussehen, machen Sie sich keine Sorgen. Ihre Komponenten können an verschiedenen Stellen auf den Vorschaubildschirmen verstreut sein oder die Ersteller von Android Studio haben möglicherweise die Darstellung der Vorschaubildschirme geändert. Solange Sie über eine EditText -Komponente, eine Button -Komponente und eine TextView -Komponente verfügen, sind Sie in Ordnung.
  11. Wählen Sie Datei → Alles speichern, um Ihre bisherige Arbeit zu speichern.

Erstellen des "Look" für Ihre Android-App mit Java - Dummies

Die Wahl des Herausgebers

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Bearbeiten in Photoshop Elements 10 Schnellfoto-Bearbeitungsmodus - Schnuller

Schneller Foto-Bearbeitungsmodus ist eine abgespeckte Version des Modus "Full Photo Edit", der einfach grundlegende Fixingtools bereitstellt und mit einigen einzigartigen Funktionen aufwartet, z. B. eine Vorher-Nachher-Vorschau Ihres Bildes. Hier ist ein Schritt-für-Schritt-Workflow, den Sie im Schnellfoto-Bearbeitungsmodus verwenden können, um Ihre Fotos zu reparieren:

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Zum Optimieren von Photoshop Elements-Bildern mit Fotoeffekten - Dummies

Fotoeffekte in Photoshop Elements 11 funktionieren wie Anwenden von Filtern; Das Dialogfeld "Filtergalerie" bietet Ihnen zahlreiche Optionen zum Anwenden eines Filters. Das geführte Bedienfeld bietet Ihnen Filtereffekte und führt Sie dann durch die Schritte zum Anpassen von Helligkeitswerte, Ändern von Farbton und Sättigung und Durchführen weiterer Anpassungen zum Vervollkommnen des Ergebnisses. Sie ...

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Eingeben des Absatztyps in Photoshop Elements 11 - Dummies

Absatztyp in Photoshop Elements 11 ist ähnlich zu dem Text, den Sie in ein Textverarbeitungsprogramm eingeben, mit der Ausnahme, dass er in einem Textfeld oder einem Begrenzungsrahmen enthalten ist. Wenn Sie größere Textabschnitte haben, die Sie in ein Bild eingeben möchten, ist die Eingabe des Textes als Absatztyp die praktischste Option. Während ...

Die Wahl des Herausgebers

PHP-Anweisungen - Dummys

PHP-Anweisungen - Dummys

PHP ist eine Skriptsprache, die speziell für die Verwendung im Internet entwickelt wurde. Es enthält Funktionen, die Sie bei der Programmierung der Aufgaben unterstützen, die für die Entwicklung dynamischer Webanwendungen erforderlich sind. Diese Tabelle gibt einen kurzen Überblick über einige der Anweisungen, die Sie häufig verwenden werden: Anweisung Beschreibung array ("key" => "value", ...); Casts a ...

PHP-Schablonen-Systeme - Schablonen-Systeme

PHP-Schablonen-Systeme - Schablonen-Systeme

Können die Menge an Arbeit reduzieren, die Sie für die Erstellung einer Website in PHP benötigen. Wenn Sie eine Website erstellen, verwenden Sie häufig das gleiche Layout für die gesamte Website. Sie haben eine obere Portion, vielleicht mit einem Menü; ein Hauptinhaltsbereich; und ein unterer Teil, vielleicht mit Links oder ...

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Make MySQL Datenbank Änderungen mit den ALTER Query - Dummies

Die ALTER Query wird verwendet, um die Struktur von eine MySQL-Datenbank. In dieser Liste wird die Syntax für die Änderungen angezeigt, die Sie wahrscheinlich vornehmen möchten: ADD-Spaltenbezeichnung ALTER-Spaltenname SET-DEFAULT-Wert ALTER-Spaltenname DROP DEFAULT CHANGE-Spaltenname newcolname-Definition DROP-Spaltenname MODIFY-Spaltenname RENAME newtablename

Die Wahl des Herausgebers

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Hochgeschwindigkeitsdatencaching mit NoSQL - Dummies

Mit NoSQL haben Sie Hochgeschwindigkeits-Caching. Stellen Sie sich vor, Sie sind Bankangestellte und arbeiten mit drei anderen Kollegen zusammen. Jeder hat eine Reihe von Leuten, die bedient werden sollen. Einer der Kunden bleibt jedoch in der Schlange, um zu fragen, ob sein Scheck bereits eingelöst und der Betrag seinem Konto gutgeschrieben wurde. Wenn Sie ...

Wie man Einsichten aus Big Data kommuniziert - Dummies

Wie man Einsichten aus Big Data kommuniziert - Dummies

Big Data kann helfen, Einblicke zu gewinnen. Unternehmen gewinnen Wettbewerbsvorteile, wenn die richtigen Informationen zur richtigen Zeit an die richtigen Leute geliefert werden. Dies bedeutet, Erkenntnisse und Informationen aus Daten zu extrahieren und sie Entscheidungsträgern auf eine Weise zu vermitteln, die sie leicht verstehen. Schließlich sind Menschen weniger wahrscheinlich zu handeln, wenn sie ...

Zookeeper und HBase Reliability - dummies

Zookeeper und HBase Reliability - dummies

Zookeeper ist ein verteiltes Cluster von Servern, das gemeinsam zuverlässige Koordinations- und Synchronisationsdienste für Cluster-Anwendungen bereitstellt. .. Zugegeben, der Name "Zookeeper" mag auf den ersten Blick eine seltsame Wahl sein, aber wenn Sie verstehen, was es für einen HBase-Cluster tut, können Sie die Logik dahinter sehen. Beim Erstellen und Debuggen von verteilten Anwendungen ...