scrolling collapsing collapsible collapsemode bar app android height android-edittext spinner

android - collapsing - layout collapsemode parallax



EditText Height Issue (1)

Estoy tratando de establecer una altura más pequeña de EditText, pero aún no lo he logrado. Aquí está mi fuente:

<EditText android:layout_width="150dp" android:layout_height="20dp" android:singleLine="true" android:textSize="10dp" />

Este código corta el texto y aparece una forma rectangular blanca alrededor del control EditText. También probé las propiedades maxHeight / minHeight, pero tampoco funcionó. Si alguien ha resuelto este problema, por favor ayuda.

¿O es este el error en el Android? Ni siquiera puedo cambiar el tamaño de Spinner, sucede lo mismo que con EditText.

Gracias

Irfan


Probablemente estés viendo formas rectangulares naranja extrañas dentro del campo cuando pruebas en el emulador.

Si es así, he logrado calcular algunas reglas básicas sobre la configuración del tamaño. Tu textSize necesita ser un poco más grande. Prueba 30dp.

Con un poco de experimentación, descubrí que si usa "dp" y aplica esta regla general, debería funcionar para los campos EditText.

textSize x 3 = layout_height

Digo la regla de oro porque la altura mínima antes de que el campo "se rompa" nuevamente es de alrededor de 29dp. Entonces, por ejemplo, si tiene textSize = "10dp", luego layout_height = "30dp", o textSize = "12dp", entonces layout_height = "36dp". Puede tener textSize más pequeños, pero se vuelve ilegible por debajo de 9dp. Encontré que esto funciona bien en relative_layouts con fuentes predeterminadas.