Saltar al contenido

¿Cómo se cambia el tamaño de un ImageView?

Este equipo de especialistas luego de varios días de trabajo y recopilación de de información, obtuvieron la respuesta, esperamos que resulte útil para ti para tu plan.

Solución:

Si está trabajando con una vista existente, puede ser mucho trabajo crear un nuevo conjunto de LayoutParams desde cero En su lugar, puede tomar los LayoutParams existentes de la vista, editarlos y luego aplicarlos a la vista para actualizar sus LayoutParams usando setLayoutParams()

ImageView imageView = findViewById(R.id.dl_image);
LayoutParams params = (LayoutParams) imageView.getLayoutParams();
params.width = 120;
// existing height is ok as is, no need to edit it
imageView.setLayoutParams(params);

Asegúrese de importar el tipo correcto de LayoutParams. Para este caso, como comentaste, solo puedes usar el LayoutParams de un ViewGroup. Si estaba configurando parámetros específicos para un cierto tipo de vista (por ejemplo, alineaciones en RelativeLayouts) tendrías que importar el LayoutParams de ese tipo de vista.

puedes hacerlo todo como

ImageView imageView = findViewById(R.id.dl_image);
imageView.getLayoutParams().width = 120;

Reseñas y calificaciones del tutorial

Acuérdate de que tienes la opción de añadir una estimación objetiva .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *