Brug af Textview og Edittext kontrolelementer med den spannable egenskab

Indeks
  1. Brug af Textview og Edittext kontrolelementer med den spannable egenskab
  2. Tekstvisningskommandoer
  3. Rediger tekst med spændbare egenskaber
    1. Den udvidede streng og rediger tekst

Tekstvisningskontroller er klassiske mht GUI programmering og tekstetiketter, de bruges til at lære en bestemt tekst til brugeren. I dag lærer du, hvordan du bruger kontrollerne Tekstvisning og Rediger tekst med den spændbare ejendom.

Inden du starter, er det vigtigt, at du kender alt det væsentlige ved programmering fra min Android-mobil eller min iPhone, for vi vil tale om mere avancerede aspekter af Android-enheder.

Brug af Textview og Edittext kontrolelementer med den spannable egenskab

Det skal bemærkes, at denne vejledning er designet til folk med programmeringskendskab, så den kan være kompliceret for nybegyndere.

Vi kan påpege, at funktionerne Textview og Edittext ligner knapper. Tekstkontrol udføres gennem egenskaben android:text. Ud over denne egenskab er andre interessante muligheder, der kan præsenteres i teksten:

  • android:tekstfarve: Tekstfarve.
  • android:tekststørrelse: skriftstørrelse.
  • android: skrifttype: tekststil (fed, kursiv)

Vi kan også ændre egenskaber som: hente teksten til en getText() tag opdater indhold vha sætTekst() og skift farven med setBackgroundColor() .

Hvad angår Edittext, fungerer den sammen, da den fungerer som en tekstredigeringskomponent på Android-platformen. Det omfatter indtastning og redigering af tekst, position, størrelse og format. Edittext er tæt knyttet til Spannable-grænsefladen, som er en streng, som vi kan tilføje andre objekter som etiketter eller mærker.

Alle disse kontroller er indbyrdes afhængige: Der oprettes et objekt, som kan ændres ved at være redigerbart og tekst kan tilføjes til det. Læs resten af ​​oplysningerne for at lære mere.

På den anden side, når du har afsluttet et bestemt job, skal du vide, hvordan du eksporterer eller importerer et Android Studio-projekt, et grundlæggende aspekt i denne verden.

Tekstvisningskommandoer

De ovennævnte kontroller letter de grafiske aspekter i teksten. Etiketterne oprettet i Textview i begyndelsen er ikke redigerbare af brugeren, da de viser information, men derefter kan et navn tilføjes og omdannes til Edittext.

Relateret til ovenstående påpeger vi disse som vigtige egenskaber ved tekstvisningskontroller:

  • Android: id – Identificerer unikt Styring.
  • Android: brug stort: specificerer, at denne tekstvisning har en tekstinputmetode og automatisk skal bruge stort, hvad brugeren skriver.
  • Android: cursorSynlig: gør markøren synlig eller ej.
  • Android: kan redigeres: hvis indstillet til sand, skal du angive Textview som inputmetode.
  • Android: fontFamily: skrifttypefamilie til tekst.
  • Android: gravitation: for at justere teksten langs x/y-aksen, når teksten er mindre.
  • android: tip: tip tekst at undervise i når teksten er tom.
  • Android: inputType: de data, der er placeret i tekstfeltet, dato, klokkeslæt, nummer, adgangskode.
  • android:tekst: at inkludere tekst.
  • android:tekstfarve: tekst farve.
  • android:textlsVælgbar: angiver indhold, der kan og ikke kan vælges.

Ud over at kende de mange aspekter i forbindelse med Android programmering er det vigtigt at arbejde komfortabelt, for dette er den bedste ting at aktivere temaet mørk tilstand i Android Studio.

Rediger tekst med spændbare egenskaber

Ved at bruge Edittext med brugergrænsefladen kan tekst indtastes og redigeres. Valget af inputtype, det viste tastatur og formen på den tekst, der redigeres. Her er listen over attributter og tilknyttede mekanismer i Edittext-udførelse:

  • Android autotekst: har en tekstindtastningsmetode og retter automatisk almindelige stavefejl.
  • Android-tegnbar knap: tegning eller billede, der vil være under teksten.
  • Android kan ændres: hvis du definerer det specifikt, er Textview en inputmetode.
  • Android baggrund: den baggrund, der skal bruges.
  • Android indholdsbeskrivelse: den tekst, der tidligere beskrev visningens indhold.
  • Android OnClick: Dette vil være metoden i forbindelse med visningen til at vælge den.

Den udvidede streng og rediger tekst

Formålet med den spændte streng er relateret til Edittext, fordi den stammer fra dens sidste grænseflade, hvilket igen gør det muligt at ændre mærker og tekst. Der er også span-derivater, som er platformsstandarder, der kan bruges til at formatere tekst, herunder:

  • TypefaceSpan: ændrer skrifttype.
  • StyleSpan: ændre tekststilen.
  • Foregrough ColorSpan: ændrer tekstens baggrundsfarve.

Som du kan se, er alle kontrollerne i de forskellige muligheder ens, men hver af dem går sammen med Textview og Edittext, men opfylder deres funktioner i objektet oprettet og ændret .

Et andet aspekt at tage højde for efter oprettelse af en applikation er at aktivere udviklermulighederne i Android. Noget der vil være nødvendigt gentagne gange for at udføre diagnostiske tests.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Go up