Skip to content

W jaki sposób kontrolki Textview i Edittext są używane z właściwością Spannable

22 de luty de 2021

Kontrolki Textview są klasyczne pod względem Programowanie GUis i etykiety tekstowe służą do nauczenia użytkownika określonego tekstu. Dziś dowiesz się, jak korzystać z elementów sterujących Textview i Edittext z właściwością Spannable.

Przed rozpoczęciem ważne jest, abyś poznał wszystkie podstawowe informacje o programowaniu z mojego telefonu komórkowego z Androidem lub iPhone’a, od tego czasu porozmawiamy o bardziej zaawansowanych aspektach urządzeń z Androidem.

W jaki sposób kontrolki Textview i Edittext są używane z właściwością rozszerzalną

Należy zauważyć, że ten przewodnik jest przeznaczony dla osób ze znajomością programowania, więc może być skomplikowany dla początkujących użytkowników.

Możemy zauważyć, że funkcje Textview i Edittext są podobne do przycisków. Kontrola tekstu jest wykonywana przez właściwość android: tekst. Oprócz tej właściwości, inne interesujące opcje, które można zaprezentować w tekście to:

  • Android: textColor: Kolor tekstu.
  • Android: textSize: Rozmiar czcionki.
  • Android: krój pisma: Styl tekstu (pogrubienie, kursywa)

Możemy również modyfikować właściwości takie jak: pobranie tekstu etykiety getText ()zaktualizuj zawartość za pomocą Ustaw tekst ()i zmień kolor za pomocą setBackgroundColor ().

Jeśli chodzi o Edittext, działa razem, ponieważ służy jako komponent do edycji tekstu na platformie Android. Obejmuje wprowadzanie i edycję tekstu, pozycji, rozmiaru i formatu. Edittext jest ściśle powiązany z interfejsem Spannable, który jest ciągiem znaków, za pomocą którego możemy dodaj inne obiekty jako etykiety lub oznaczenia.

Wszystkie te kontrolki są ze sobą powiązane. Tworzony jest obiekt, który można modyfikować poprzez edytowanie i można do niego dodać tekst. Przeczytaj pozostałe informacje, aby dowiedzieć się więcej.

Z drugiej strony, po wykonaniu określonej pracy będziesz musiał wiedzieć, jak wyeksportować lub zaimportować projekt Android Studio, podstawowy aspekt na tym świecie.

Kontrolki Textview

Wyżej wymienione kontrolki ułatwiają aspekty graficzne w tekście. Tagi utworzone w Textview na początku nie można ich modyfikować przez użytkownika, ponieważ pokazują informacje, ale po tym można dodać nazwę i przekształcić ją w Edittext.

W związku z powyższym wskazujemy na następujące ważne atrybuty kontrolek Textview:

  • Android: id: jednoznacznie identyfikuje kontrolę.
  • Android: wielkie litery: określa, że ​​ten Textview ma metodę wprowadzania tekstu i powinien automatycznie używać wielkich liter w tym, co wpisuje użytkownik.
  • Android: kursorVisible: sprawia, że ​​kursor jest widoczny lub niewidoczny.
  • Android: edytowalny: jeśli ustawione na true, określa Textview jako metodę wejściową.
  • Android: fontFamily: rodzina czcionek dla tekstu.
  • Android: grawitacja: aby wyrównać tekst wzdłuż osi x / y, gdy tekst jest mniejszy.
  • Android: wskazówka: sugestia tekstu do nauczenia gdy tekst jest pusty.
  • Android: inputType: dane umieszczone w polu tekstowym, data, godzina, numer, hasło.
  • Android: tekst: aby dołączyć tekst.
  • Android: textColor: kolor tekstu.
  • Android: textls Do wyboru: wskazuje, które treści można, a których nie można wybrać.

Oprócz znajomości wielu aspektów związanych z Programowanie na Androidaniezbędna jest wygodna praca, w tym celu najlepiej aktywować motyw trybu ciemnego w Android Studio.

Edittext z rozszerzalnymi właściwościami

Korzystanie z Edittext z interfejsem użytkownika umożliwia wprowadzanie i modyfikację tekstu. Wybór typu wprowadzania, wyświetlanej klawiatury i formy edytowanego tekstu. Poniżej znajduje się lista atrybutów i powiązanych mechanizmów w wykonaniu Edittext:

  • Android autoText: ma metodę wprowadzania tekstu i automatycznie poprawia typowe błędy w pisowni.
  • Android Drawable Buttom: rysunek lub obraz, który będzie znajdował się pod tekstem.
  • Edytowalny Android: jeśli określisz, że Textview jest metodą wprowadzania.
  • Tło Androida: tło do wykorzystania.
  • Opis zawartości Androida: tekst, który wcześniej opisywał zawartość widoku.
  • Android OnClick: będzie metodą w kontekście widoku, aby ją wybrać.

Kod programowania

Spanned string i Edittext

Zadanie ciągu znaków Spanned jest powiązane z Edittext, ponieważ pochodzi z ostatniego interfejsu tego, co pozwala na zmianę znaków i tekstu. Istnieją również pochodne zakresu, które są domyślnymi ustawieniami platformy, których można używać do formatowania tekstu, w tym:

  • Krój pisma Rozpiętość: modyfikuje typ czcionki.
  • StyleSpan: zmienić styl tekstu.
  • ForegroudColorSpan: Zmień kolor tła tekstu.

Jak widać, wszystkie elementy sterujące w różnych opcjach są podobne, ale każdy z nich idzie w parze z Textview i Edittext, ale spełnia swoje funkcje w obiekcie stworzone i zmodyfikowane.

Kolejnym aspektem, który należy wziąć pod uwagę po wykonaniu aplikacji, jest aktywacja opcji programistycznych w systemie Android. Coś, co przy wielu okazjach będzie konieczne do wykonania testów diagnostycznych.

dołącz do naszego kanału telegram