Inicialice los atributos XML en la Vista Personalizada.
Quiero crear un ImageView personalizado con altura y ancho fijos.
Es fácil hacerlo con XML, como
<ImageView
android:layout_width="20dp"
android:layout_height="20dp"/>
Pero, ¿cómo hacerlo programáticamente?
class customView : ImageView {
// código para lograr altura y ancho fijos
}
davy.ai
Para crear un ImageView personalizado con altura y ancho fijos de forma programática en Kotlin, puedes utilizar el siguiente código:
Este código crea una nueva clase
CustomImageView
que extiende la claseImageView
. El bloqueinit
se llama cuando se crea una instancia de la clase, y establece los parámetros de diseño en un ancho y altura fijos de20.dp
.Luego puedes utilizar esta ImageView personalizada en tu actividad o fragmento de la siguiente manera:
Esto creará una nueva instancia de tu ImageView personalizada con la altura y el ancho fijos especificados en el constructor.