texto studio solo sirve seleccionar que para numeros number limpiar edittext control contorno android android-edittext

studio - para que sirve el edittext en android



¿Cómo hacer Android EditText más pequeño que el predeterminado en altura? (5)

¿Cómo hacer Android EditText más pequeño que el predeterminado en altura?

Si cambio la altura, no puedo ver mi texto, pero tiene un espacio adicional en blanco en la parte inferior.


¿Es una opción para establecer explícitamente la altura?

Si es así, use algo como

<EditText android:id="@+id/smallEditText" android:layout_width="wrap_content" android:layout_height="10dip"/>

Puede reducir el tamaño de la fuente usando android:textSize en XML. También puedes hacer tu control desplazable.

Edición: acaba de ver sus capturas de pantalla, ¿cuál es el diseño en el que ha puesto el texto de edición? Puede estar estableciendo reglas de diseño no explícitas para su control.


Cambiar el texto de edición XML estas dos propiedades

android:layout_height="15dp" android:textSize="12sp"


EditText tiene un conjunto de relleno predeterminado.

Prueba esto,

<EditText android:text="Any Text" android:layout_width="fill_parent" android:layout_height="16dp" android:padding="2dp" android:background="#FFF" android:textSize="10dp" />


No estaba realmente satisfecho con ninguna de las respuestas, aunque cuando se combinan, en su mayoría contienen todos los ingredientes para la solución correcta. Pero primero vamos a identificar cuál es el problema. El problema es que bhatt4982 declaró el relleno y él ha proporcionado una solución para eso. Coloca el relleno a lo que quieras. Si también quieres una fuente más pequeña, haz algo como learn_andrd sugiere o algo así.

style="@android:style/TextAppearance.Small.Inverse"

Ahora, el ancho del elemento EditText es correcto y el tamaño de fuente coincide con el de su TextView normal. Sin embargo, el color es inverso, ya que el gris claro no se ve muy bien en el fondo blanco. Y eso nos lleva al último de nuestros problemas, el trasfondo. Debe establecer un fondo diferente porque el fondo predeterminado de EditText tiene una altura mínima. Esa altura es la altura de la altura actual del elemento. AFAIK Android no admite la reducción de imágenes de fondo. Debe definir su propio dibujo de fondo para el EditText que permita alturas más pequeñas de lo que permite el valor predeterminado. De lo contrario, no tendrá ningún efecto, independientemente de lo que intente configurar para la altura o el relleno o la separación.

Es posible que se pregunte por qué le han hecho tan difícil crear EditViews más pequeños ... quizás tenga algo que ver con el hecho de que, aunque sea así, es muy difícil usar el dedo para mover el cursor a una Posición específica en el elemento EditText (por ejemplo, para corregir un error tipográfico sin borrar todo). Será imposible si haces el texto aún más pequeño. Por lo tanto, probablemente debas reconsiderarlo, lo que estás tratando de lograr, realmente es algo que vale la pena seguir a menos que solo estés tratando de reducir el relleno.