Android - UI-Steuerelemente

Eingangskontrollen sind die interaktiven Komponenten in der Benutzeroberfläche Ihrer Anwendung. Android bietet eine Vielzahl von Kontrollen, die Sie in Ihrem UI nutzen können, wie Schaltflächen, Textfelder, suchen Bars, Kontrollkästchen, Zoom-Tasten, Kippschalter Knöpfe, und vieles mehr.

UI-ELEMENTE

Eine Ansicht ist eine Aufgabe, die etwas auf dem Bildschirm, dass der Benutzer die Interaktion mit und ein Unentschieden Viewgroup ist ein Objekt, andere Ansicht (und Viewgroup) Objekte, um das Layout der Benutzeroberfläche zu definieren gilt.
Sie definieren Ihr Layout in einer XML-Datei, die eine lesbare Struktur für das Layout, ähnlich wie HTML bietet. Zum Beispiel kann eine einfache vertikale Gliederung mit einem Text-Ansicht und eine Taste aussieht -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >
   
   <TextView android:id="@+id/text"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="I am a TextView" />
   
   <Button android:id="@+id/button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="I am a Button" />
</LinearLayout>

Android UI-Steuerelemente

Es gibt eine Reihe von UI-Steuerelemente von Android, dass Sie die grafische Benutzeroberfläche für Ihre Anwendung zu bauen erlauben.
SNUI-Ansteuerung & Beschreibung
1Textview
Diese Steuerung wird verwendet, um Text für den Benutzer anzuzeigen.
2EditText
EditText ist eine vordefinierte Unterklasse der Textview, die reich Bearbeitungsfunktionen umfasst.
3AutoCompleteTextView
Die AutoCompleteTextView ist eine Ansicht, die ähnlich zu EditText ist, mit der Ausnahme, dass es zeigt eine Liste der Fertigstellung Vorschläge automatisch, während der Benutzer die Eingabe.
4Taste
Ein Druckknopf, der gedrückt werden kann, oder angeklickt wird, durch den Benutzer, um eine Aktion auszuführen.
5Image
AbsoluteLayout ermöglicht es Ihnen, die genaue Lage der Kinder angeben.
6CheckBox
Ein Ein / Aus-Schalter, die durch den Benutzer umgeschaltet werden kann. Sie sollten das Kontrollkästchen verwenden, bei der Vorlage Benutzer mit einer Gruppe von wählbaren Optionen, die nicht gegenseitig ausschließen.
7ToggleButton
Ein / Aus-Taste mit einer Leuchtanzeige.
8Radio knopf
Der Radiobutton hat zwei Zustände: entweder aktiviert oder deaktiviert.
9Radiogroup
Ein Radiogroup mit Gruppe zusammen ein oder mehrere Radiobuttons verwendet.
10Fortschrittsanzeige
Die ProgressBar-Ansicht bietet eine visuelle Rückmeldung über einige laufenden Aufgaben, beispielsweise wenn Sie ausführen eine Aufgabe im Hintergrund.
11Spinner
Eine Dropdown-Liste, die Benutzer, um einen Wert aus einer Menge auswählen können.
12Timepicker
Die Timepicker-Ansicht ermöglicht es Benutzern, eine Tageszeit wählen, in beiden 24-Stunden-Modus oder AM / PM-Modus.
13Datepicker
Der Datepicker-Ansicht ermöglicht es Benutzern, ein Datum des Tages zu wählen.

Erstellen Sie UI-Steuerelemente

Eingangskontrollen sind die interaktiven Komponenten in der Benutzeroberfläche Ihrer Anwendung. Android bietet eine Vielzahl von Kontrollen, die Sie in Ihrem UI nutzen können, wie Schaltflächen, Textfelder, suchen Bars, Kontrollkästchen, Zoom-Tasten, Kippschalter Knöpfe, und vieles mehr.
Wie im vorangegangenen Kapitel erläutert, kann ein View Objekt eine eindeutige ID zugewiesen, die den Blick einzigartig in der Baum identifizieren.Die Syntax für eine ID, im Inneren ein XML-Tag ist -
android:id="@+id/text_id"
Um ein UI-Ansteuerung / Ansicht / Widget zu erstellen, müssen Sie einen Blick / Widget in der Layout-Datei definieren und weisen Sie eine eindeutige ID wie folgt -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent" 
   android:layout_height="fill_parent"
   android:orientation="vertical" >
   
   <TextView android:id="@+id/text_id"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="I am a TextView" />
</LinearLayout>
Dann endlich eine Instanz des Control-Objekts und erfassen sie aus dem Layout, verwenden Sie den folgenden -
TextView myText = (TextView) findViewById(R.id.text_id);
Share on Google Plus

About ptjqatar

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 التعليقات:

Kommentar veröffentlichen