Cómo se usan los controles Textview y Edittext con la propiedad spannable

Controles Textview y Edittext con propiedad Spannable

Los controles Textview son clásicos en cuanto a la programación de GUis y etiquetas de texto, son utilizados con el fin de enseñar un determinado texto al usuario. Hoy aprenderás Como se usan los controles Textview y Edittext con la Propiedad Spannable.

Antes de comenzar es importante que sepas todo lo esencial sobre programar desde mi móvil Android o iPhone, ya que a continuación hablaremos de aspectos más avanzados de los dispositivos Android.

Cómo se Usan los Controles Textview y Edittext con la Propiedad Spannable

Cómo se usan los controles Textview y Edittext con la propiedad spannable

Cabe resaltar que esta guía está pensada para personas con conocimiento en programación, por lo que podría ser complicada para usuarios novatos.

Podemos señalar que las funciones Textview y Edittext son similares a los botones. El control de texto se realiza mediante la propiedad de android: text. Además de esta propiedad otras opciones interesantes que se pueden presentar en el texto son:

  • Android:  textColor: Color de texto.
  • Android: textSize: Tamaño de fuente.
  • Android: typeface: Estilo de texto (negrita, cursiva)

También podemos modificar propiedades como: recuperar el texto de una etiqueta getText(), actualizar contenido mediante setText(), y cambiar el color con setBackgroundColor().

En cuanto al Edittext trabaja en conjunto ya que sirve como componente de edición de texto en la plataforma Android. Comprende introducción y edición del texto, posición, tamaño y formato. Edittext se ve estrechamente relacionado con la interfaz Spannable, que es una cadena de caracteres con la que podemos agregar otros objetos a modo de etiquetas o marcas.

Todos estos controles se encuentran interrelacionados, Se crea un objeto que se puede modificar al ser editable y se le puede agregar texto. Lea el resto de la información proporcionada para aprender más al respecto.

Por otra parte, una vez hayas culminado con un trabajo específico, será necesario que sepas exportar o importar un proyecto de Android Studio, un aspecto básico en este mundo.

Teclado del portátil

Controles Textview

Los ya mencionados controles facilitan los aspectos gráficos dentro del texto. Las etiquetas creadas dentro de Textview al principio no son modificables por el usuario, ya que estas muestran una información, pero luego de ello se puede agregar un nombre y transformarlas en un Edittext.

En relación a lo anterior, señalamos a estos como atributos importantes de los controles Textview:

  • Android:id: identifica de manera exclusiva el control.
  • Android:capitalize: especifica que este Textview tiene un método de entrada de texto y debe capitalizar de forma automática lo que escribe el usuario.
  • Android:cursorVisible: hace que el cursor sea visible o no visible.
  • Android:editable: si se establece en verdadero específica el Textview como método de entrada.
  • Android:fontFamily: familia de fuentes para el texto.
  • Android:gravity: para alinear el texto por el eje x/y cuando el texto sea más pequeño.
  • Android:hint: sugerencia de texto para enseñar cuando el texto este vacío.
  • Android:inputType: los datos colocados en el campo de texto, fecha, hora, numero, contraseña.
  • Android:text: para incluir texto.
  • Android:textColor: color del texto.
  • Android:textlsSelectable: indica el contenido que se puede seleccionar y el que no.

Además de conocer los múltiples aspectos relacionados con la programación en Android, es imprescindible trabajar de manera cómoda, para ello los mejor es activar el tema modo oscuro en Android Studio.

Edittext con las propiedades spannable

Utilizando Edittext con interfaz de usuario permite ingresar y modificar el texto. La elección del tipo de entrada, el teclado mostrado y la forma del texto en edición. La siguiente es la lista de atributos y mecanismos relacionados en la ejecución de Edittext:

  • Android autoText: tiene un método de entrada de texto y corrige automáticamente los errores ortográficos comunes.
  • Android Drawable Buttom: dibujo o imagen que estará debajo del texto.
  • Android Editable: si lo establece específica que Textview es un método de entrada.
  • Android fondo: el fondo que será usado.
  • Android descripción de contenido: el texto que describe previamente el contenido de la vista.
  • Android OnClick: será el método en el contexto de la vista para seleccionarla.

Código de programación

La cadena Spanned y Edittext

El objetivo de la cadena de caracteres Spanned esta interrelacionada con el Edittext ya que deriva de la última interfaz de este, permitiendo modificar marcas y a su vez texto. También existen derivados span que son predeterminados en la plataforma que puede usarse para asignar formato al texto, entre ellos:

  • TypefaceSpan: modifica el tipo de fuente.
  • StyleSpan: cambia el estilo de texto.
  • ForegroudColorSpan: Modifica el color del fondo del texto.

Como puede notar todos los controles en las diferentes opciones son similares pero cada uno de ellos va de la mano ya sea con Textview y Edittext, pero cumpliendo sus funciones dentro del objeto creado y modificado.

Otro aspecto que es tener en cuenta luego de hacer una aplicación, es activar las opciones de desarrollador en Android. Algo que será necesario en muchas ocasiones para hacer pruebas diagnósticas.

Subir