¿El marco XUI implementa un cuadro EditText que se ve mejor y tiene más funciones que el marco nativo? , Y cómo obtener el valor de EditText

Aún así, se recomienda que cree una nueva página o que se proyecte a sí mismo al realizar la prueba, para evitar otros factores que puedan hacer que los resultados fallen.

Paso 1: configurar el entorno XUI

El blog de configuración del entorno está configurando el marco XUI . No entraré en detalles aquí. No podré echar un vistazo. El proceso es bastante detallado. Si no lo entiende, puede preguntarme y discutirlo juntos.

Una vez completada la configuración, procedemos al segundo paso.

Paso 2: Escriba la página xml EditText.

el código se muestra a continuación:

 <com.xuexiang.xui.widget.edittext.MultiLineEditText
        android:id="@+id/multiLineEditText1"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:mlet_hintText="分享新鲜事和问题"
        app:mlet_hintTextColor="#CFD3D6"
        app:mlet_maxCount="20000" />

Los atributos utilizados son los siguientes:
Inserte la descripción de la imagen aquí
¿Los atributos que escribí no son lo suficientemente detallados? Entonces podemos ir al sitio web oficial de XUI para ver el sitio web oficial de EditText . Es muy detallado y el uso es bastante simple. Solo utilícelo directamente.
Lo corté del sitio web oficial aquí para facilitar su visualización, como se muestra a continuación:
Inserte la descripción de la imagen aquí

Paso 3: ¿Cómo obtener el valor en EditText?

Después de completar los pasos anteriores, el cuadro de entrada básicamente se puede mostrar, pero es posible que no sepa cómo obtener el valor en EditText.

1. No olvide inicializar XUI

Si no hay inicialización, se producirá un bloqueo

Inserte la descripción de la imagen aquí

2. Obtenga el valor del cuadro de texto

Primero, configuré un botón en el archivo xml para probar, como se muestra en la figura. El
Inserte la descripción de la imagen aquí
código es el siguiente:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <com.xuexiang.xui.widget.edittext.MultiLineEditText
        android:id="@+id/multiLineEditText1"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:mlet_hintText="分享新鲜事和问题"
        app:mlet_hintTextColor="#CFD3D6"
        app:mlet_maxCount="20000" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#FFFFFF"
        android:text="提交"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="@+id/guideline" />

    <androidx.constraintlayout.widget.Guideline
        android:id="@+id/guideline"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        app:layout_constraintGuide_percent="0.5" />


</androidx.constraintlayout.widget.ConstraintLayout>

Segundo:
inicializamos Button y EditText en Activity. Como se muestra en la figura,
Inserte la descripción de la imagen aquí
ahora demostraremos dos métodos de valor diferentes:

Inserte la descripción de la imagen aquí
Entonces echemos un vistazo a los resultados:
primero ingresamos las palabras en la imagen :

Inserte la descripción de la imagen aquí
Luego observe los resultados obtenidos de dos formas:
Inserte la descripción de la imagen aquí
desde aquí podemos ver que solo la segunda forma obtiene el valor y la primera se vacía.

Si desea conocer el tablayout (indicador TabBar) + viewpage que implementa el framework XUI para implementar el cambio de página? , Puedes ver mi último artículo XUI se da cuenta del cambio de página .

Supongo que te gusta

Origin blog.csdn.net/qq_45137584/article/details/110809764
Recomendado
Clasificación