Android: ¿Cambiar la altura de los cuadros EditText en TableRow para que coincidan después de escribir?

Estoy creando una aplicación de estilo de hoja de cálculo en Android usando un TableLayout y agregando dinámicamente los cuadros de EditText de TableRow que contienen. Mi problema es que cuando se edita un cuadro EditText y la altura cambia, la altura de los otros cuadros EditText en la misma fila no cambia.

¿Hay alguna forma de realizar un seguimiento de la altura del cuadro de texto editado que se está editando actualmente? He visto que puede agregar un TextWatcher a un EditText, pero eso solo rastrea el texto que se cambia y no el cuadro EditText en sí

EDITAR: Solo para aclarar, en el momento en que un usuario ingresa texto en un cuadro EditText en una TableRow, el cuadro EditText se estira para ajustarse al contenido, pero los otros cuadros EditText en la fila permanecen iguales. Quiero una forma de realizar un seguimiento de los cambios de tamaño del cuadro EditText para poder hacer que todas las alturas de los cuadros EditText en un TableRow particular coincidan con el MÁS GRANDE

preguntado el 08 de noviembre de 11 a las 14:11

intente usar singleline = true y maxWidth = 150dp según sus necesidades. -

Sin embargo, no quiero que los cuadros de EditText sean de una sola línea, quiero poder cambiar los otros cuadros de EditText en la fila para que coincidan con la altura del que se está editando (o el más grande de la fila) -

android: maxLines = "3" // Hace que TextView tenga como máximo esta cantidad de líneas de alto. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.