Android Software Development Kit, eller SDK inkluderer en klasse som heter " EditText " som brukes til å tillate brukere å redigere tekst-felt i Android-programmer . Denne klassen brukes av programmer for alt fra slik at brukerne å legge inn retninger eller tekst til slik spesifikk stedsinformasjon å bli overskrevet ved sensorene i maskinvaren . Den EditText klassen er et barn klasse av TextView klasse og arver alle egenskapene til den klassen. Oversikt over TextView
TextView viser tekst til brukeren , via displayet på Android -enheten. Den har følgende XML-attributter : " android : Autolink ", " android : Autotekst" , " android : bufferType " og " android : kapitalisere " . Disse endre hvordan klassen tar teksten input fra brukeren , hvordan den gjør automatiske hyperlenker og ren tekst , hvor mye tekst som vil bli tatt av input metoden og hvordan det avgjør saken følsomhet. Andre XML-funksjoner begrense data input til sifre via " android : siffer " og avgjøre hvorvidt teksten kan redigeres via " android : redigerbare " .
Oversikt EditText
for EditText klassen å være knyttet til et tekstfelt , XML -attributtet , android : trenger redigerbar , som skal velges når den overordnede klassen TextView kalles. . EditText har en rekke offentlige metoder , med gettext ( ) være en av de mest brukte. Når du bruker EditText , lage redigerte teksten i en midlertidig kopi av tekstfeltet som ikke vil bli overskrevet før endringene er utvalgte .
Hint Text
< p > en av de mer nyttige teknikker som EditText tillatelser er den hint Text -funksjon, kalt med " android : . hint" Dette verktøyet sett kan du angi grå tekst i tekstfelt som kan brukes til å sette en kontekstuell stykke dokumentasjon for sluttbrukeren å lese.
Angi tekstfargene
en annen egenskap som kan kalles med EditText er fargen på tekst og bakgrunn . Begge farge sett er kalt gjennom heksadesimale koder , som farger på websider . Du kan også bruke EditText å angi et passord -feltet. En beslektet verktøyet , inputType , spesifiserer hvordan programmet vil ta teksten som skrives .