Android UI Controls

Input kontrollene er de interaktive komponenter i appens brukergrensesnitt. Android gir et bredt utvalg av kontrollene du kan bruke i UI, som knapper, tekstfelt, søker barer, boksen, zoom-knappene, veksle knapper, og mange flere
. UI Elements

En < b> Vis
er et objekt som trekker noe på skjermen som brukeren kan samhandle med og en ViewGroup
er et objekt som holder andre Utsikt (og ViewGroup) objekter for å definere oppsettet av

brukergrensesnitt. Du definerer oppsettet i en XML-fil som gir en lesbar struktur for layout, ligner på HTML. ? For eksempel en enkel vertikal layout med tekst visning og en knapp ser slik ut −
< 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: orientering =" vertikal "> < TextView android: id = "+ id /tekst" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: text = "Jeg er en TextView" /> < Button android: id = "+ id /knapp" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: text = "Jeg er en knapp" /> < /LinearLayout >
Android UI Controls

Det er mange UI kontroller som tilbys av Android som lar deg bygge det grafiske brukergrensesnittet for programmet
SNUI Control &.; Description1TextView

Denne kontrollen brukes til å vise tekst for brukeren.
2EditText

EditText er en forhåndsdefinert underklasse av TextView som inkluderer rike redigeringsmuligheter.
3AutoCompleteTextView

AutoCompleteTextView er et syn som ligner til EditText, bortsett fra at det viser en liste over kompletterings forslag automatisk mens brukeren skriver.
4Button

En trykknapp som kan trykkes, eller klikket, ved at brukeren kan utføre en handling.
5ImageButton

AbsoluteLayout kan du angi den nøyaktige plasseringen av sine barn.
6CheckBox

En av /på bryter som kan slås av brukeren. Du bør bruke i boksen når de presenterer brukere med en gruppe av valgbare alternativer som ikke er gjensidig utelukkende
7ToggleButton

En av /på-knappen med en lysindikator
8RadioButton

Den radiobutton har to stater..: enten sjekket orunchecked.
9RadioGroup

En RadioGroup brukes til å gruppere sammen en eller flere radioknapper.
10ProgressBar

ProgressBar visningen gir visuell tilbakemelding om noen pågående oppgaver, for eksempel når du utfører en oppgave i bakgrunnen.
11Spinner

En rullegardinliste som lar brukerne velge en verdi fra et sett.
12TimePicker

TimePicker utsikt gjør det mulig å velge et tidspunkt på dagen, i enten 24- timers modus eller AM /PM-modus.
13DatePicker

DatePicker utsikt gjør det mulig å velge en dato på dagen.

Lag UI Controls

Input kontrollene er de interaktive komponenter i appens brukergrensesnitt. Android gir et bredt utvalg av kontrollene du kan bruke i UI, som knapper, tekstfelt, søker barer, sjekk boksen, zoom-knappene, vippeknapper, og mange flere.

Som forklart i forrige kapittel, en view objekt kan ha en unik ID tildelt det som vil identifisere Vis entydig innenfor treet. Syntaksen for en ID, inne i en XML-kode er −
android: id = "+ id /text_id"

For å opprette en UI Kontroll /View /Widget må du definere en visning /widget på layout fil og gi den en unik ID som følger −
< 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: orientering =" vertikal "> < TextView android: id = "+ id /text_id" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: text = "Jeg er en TextView" /> < /LinearLayout >

Så endelig opprette en forekomst av kontrollobjekt og fange den fra layout, bruk følgende −
TextView myText = (TextView) findViewById (R.id.text_id);