tutorials

De besturingselementen Textview en Edittext gebruiken met de eigenschap spannable

Textview-besturingselementen zijn klassiek in termen GUI-programmering en tekstlabels, ze worden gebruikt om de gebruiker een bepaalde tekst aan te leren. Vandaag leert u hoe u de bedieningselementen gebruikt Tekstweergave en Bewerktekst met de eigenschap Spannable.

Voordat u begint, is het belangrijk dat u alle essentiële zaken van programmeren vanaf mijn Android-mobiel of mijn iPhone , omdat we het hebben over meer geavanceerde aspecten van Android-apparaten.

De besturingselementen Textview en Edittext gebruiken met de eigenschap spannable

Opgemerkt moet worden dat deze handleiding is ontworpen voor mensen met programmeerkennis, dus het kan lastig zijn voor beginnende gebruikers.

We kunnen erop wijzen dat de functies Textview en Edittext vergelijkbaar zijn met knoppen. Tekstcontrole wordt uitgevoerd via de android: text-eigenschap. Naast deze eigenschap zijn er nog andere interessante opties die in de tekst kunnen worden gepresenteerd:

  • Android: tekstKleur: Tekst kleur.
  • Android: tekstgrootte: lettertypegrootte.
  • Android: lettertype: tekststijl (vet, cursief)

We kunnen ook eigenschappen wijzigen zoals: de tekst van a . ophalen getText () tag , werk de inhoud bij met setText() en verander de kleur met setAchtergrondKleur () .

Wat de Edittext betreft, het werkt samen omdat het dient als een tekstbewerkingscomponent op het Android-platform. Het omvat het invoeren en bewerken van tekst, positie, grootte en formaat. Edittext is nauw verwant aan de Spannable-interface, een string waarmee we kunnen we andere objecten toevoegen als labels of merktekens.

Al deze besturingselementen zijn onderling afhankelijk: er wordt een object gemaakt dat kan worden gewijzigd door bewerkbaar te zijn en er kan tekst aan worden toegevoegd. Lees de rest van de verstrekte informatie voor meer informatie.

Aan de andere kant, als je eenmaal een specifieke taak hebt voltooid, moet je weten hoe een Android Studio-project exporteren of importeren, een basisaspect in deze wereld.

Tekstweergave-opdrachten

De hierboven genoemde bedieningselementen vergemakkelijken de grafische aspecten in de tekst. Labels aangemaakt in Textview aan het begin zijn niet bewerkbaar door de gebruiker, omdat ze informatie weergeven, maar daarna kan een naam worden toegevoegd en omgezet in Edittext.

Met betrekking tot het bovenstaande markeren we ze als belangrijke kenmerken van Textview-besturingselementen:

  • Android: id - Unieke identificatie Controle.
  • Android: hoofdletter: geeft aan dat deze tekstweergave een tekstinvoermethode heeft en automatisch moet kapitaliseren wat de gebruiker typt.
  • Android: cursorZichtbaar: de cursor zichtbaar maken of niet.
  • Android: veranderlijk: indien ingesteld op true, specificeert u Textview als de invoermethode.
  • Android: fontFamilie: lettertypefamilie voor tekst.
  • Android: zwaartekracht: om tekst langs de x / y-as uit te lijnen wanneer de tekst kleiner is.
  • Android: tip: tip van tekst om te leren wanneer de tekst is leeg.
  • Android: invoertype: de gegevens geplaatst in het tekstveld, datum, tijd, nummer, wachtwoord.
  • Android: tekst: tekst op te nemen.
  • Android: tekstKleur: tekst kleur.
  • Android: tekstSelecteerbaar: geeft inhoud aan die wel en niet kan worden geselecteerd.

Naast het kennen van de vele aspecten die verband houden met Android programmeren , is het essentieel om comfortabel te werken, hiervoor kun je het beste thema donkere modus inschakelen in Android Studio .

Tekst bewerken met spanbare eigenschappen

Door Edittext te gebruiken met de gebruikersinterface kunt u tekst invoeren en bewerken. De keuze van het type invoer, het weergegeven toetsenbord en de vorm van de tekst die wordt bewerkt. Hier is de lijst met attributen en bijbehorende mechanismen bij het uitvoeren van Edittext:

  • Android autoTekst: heeft een tekstinvoermethode en corrigeert automatisch veelvoorkomende spelfouten.
  • Android tekenbare knop: tekening of afbeelding die onder de tekst staat.
  • Veranderlijke Android: als je het specifiek instelt, is Textview een invoermethode.
  • Android-achtergrond: de achtergrond die zal worden gebruikt.
  • Beschrijving van Android-inhoud: de tekst die eerder de inhoud van de weergave beschrijft.
  • Android OnClick: dit zal de methode zijn in de context van de weergave om deze te selecteren.

De uitgebreide keten en Edittext

Het doel van de Spanned-tekenreeks is gekoppeld aan de Edittext omdat deze is afgeleid van de laatste interface, waardoor de markeringen en de tekst op zijn beurt kunnen worden gewijzigd. Er zijn ook span-derivaten die platformstandaarden zijn die kunnen worden gebruikt om tekst op te maken, waaronder:

  • LettertypeSpan: verandert het lettertype.
  • StijlSpan: verander de stijl van de tekst.
  • VoorgrondColorSpan: verandert de achtergrondkleur van de tekst.

Zoals u kunt zien, zijn alle bedieningselementen in de verschillende opties vergelijkbaar, maar elk gaat hand in hand met Textview en Edittext, maar voert hun functies uit in het object gemaakt en gewijzigd .

Een ander aspect waarmee u rekening moet houden na het maken van een toepassing, is: activeer ontwikkelaaropties op Android . Iets dat meerdere keren nodig zal zijn om diagnostische tests uit te voeren.

Vergelijkbare items

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Terug naar boven knop