Atributo Android EditText android: introducción del tipo inputType

android: introducción al tipo inputType

El atributo android:inputType puede especificar el tipo de entrada del usuario en texto. El sistema Android mostrará los campos de entrada correspondientes y el teclado en pantalla según el tipo de entrada establecido.

  • Introduzca caracteres normales
android:inputType="none"
android:inputType="text"
android:inputType="textCapCharacters"
  • Poner en mayúscula la primera letra de una palabra.
android:inputType="textCapWords" 
  • Sólo la primera letra está en mayúscula.
android:inputType="textCapSentences"
  • finalización automática
android:inputType="textAutoCorrect"
android:inputType="textAutoComplete"
  • Múltiples líneas de entrada
android:inputType="textMultiLine"
  • Método de entrada de varias líneas (no necesariamente compatible)
android:inputType="textImeMultiLine"
  • No lo pidas
android:inputType="textNoSuggestions"
  • formato URI
android:inputType="textUri"
  • Formato de dirección de correo electrónico
android:inputType="textEmailAddress" 
  • Formato del asunto del correo electrónico
android:inputType="textEmailSubject" 
  • Formato de mensaje corto
android:inputType="textShortMessage"
  • formato de mensaje largo
android:inputType="textLongMessage"
  • Formato de nombre
android:inputType="textPersonName"
  • Dirección de envio
android:inputType="textPostalAddress"
  • Formato de contraseña
android:inputType="textPassword"
  • Formato visible de contraseña
android:inputType="textVisiblePassword"
  • Formato de texto como formulario web.
android:inputType="textWebEditText"
  • Formato de filtro de texto
android:inputType="textFilter" 
  • Formato de entrada pinyin
android:inputType="textPhonetic"
  • Formato numérico
android:inputType="number" 
  • Formato de número firmado
android:inputType="numberSigned"
  • Formato de coma flotante con punto decimal
android:inputType="numberDecimal"
  • teclado de marcación
android:inputType="phone"
  • formato de fecha+hora
android:inputType="datetime"
  • teclado de fecha
android:inputType="date"
  • teclado de tiempo
android:inputType="time"

Ejemplo de código:

Teclado de marcación:

<EditText
    android:id="@+id/ed_Text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:inputType="phone"
    android:textColor="@color/black" />

visualización de imagen:

Insertar descripción de la imagen aquí

Teclado de tiempo:

<EditText
    android:id="@+id/ed_Text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:inputType="time"
    android:textColor="@color/black" />

visualización de imagen:

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_58159075/article/details/126155330
Recomendado
Clasificación