Es normal que a estas alturas de liga te preguntes cuál es son las similitudes y diferencias entre ImageView e ImageButton. Estamos ante unas propiedades de Android Studio, ambas nos permiten poner imágenes en aplicaciones Android y además, darle comportamiento, para que hagan algo más como abrir un nuevo layout. Arrancamos con este enfrentamiento de conceptos:
ImageView vs ImageButton en Android Studio
- La siguiente estructura en árbol seguro que te ayuda. ImageButton se hereda de ImageView:
1 2 3 4 |
java.lang.Object android.view.View android.widget.ImageView android.widget.ImageButton |
- En un ImageView se puede tener texto. También se puede hacer clic como un botón.
- ImageButton no puede llamar a setText.
- Normalmente usamos ImageView para mostrar una imagen. Si queremos darle comportamiento, es decir, que haga algo, podemos usar cualquiera de las dos, ambas se admiten.
- Si te preocupa la eficiencia, ambos son muy similares.
Realmente son muy similares, así que puedes usar cualquiera de los dos.