Estoy buscando una manera fácil para que el usuario vea cuántas bebidas han tenido para una calculadora BAC.¿Cómo creo un ImageView en código Java, dentro de un Layout existente?
Imagen de la aplicación:
En pulse el botón, me gustaría una imagen que se añade a la pantalla, directamente debajo de la hiladora y con alineación a la izquierda. Cuando presione el botón nuevamente, quiero que se agregue otra imagen a la pantalla.
Así que si presioné el botón para agregar cerveza, aparecería un dibujante de cerveza debajo de la ruleta. Si presiono el botón de agregar cerveza nuevamente, quiero que haya DOS moldes de cervezas debajo de la ruleta, preferiblemente con los agregados desde la derecha.
(Además, tener a alcanzar su límite de ancho, envolviéndose alrededor, y comenzar de nuevo a la izquierda, pero por debajo de una línea completa, sería impresionante)
no puedo encontrar la manera de hacer esto. Asumo que agregar un ImageView en el código a un diseño relativo (porque debe estar posicionado a la derecha) sería la mejor ruta, pero si es posible en xml estaría más que feliz de poder usar eso. ¿Alguna ayuda?
¡Ah! ¡Casi! Solo la línea superior "ImageView iv = new ImageView (this);" arroja una excepción "El constructor ImageView() no está definido". –
Puedo reemplazar "this" con "null" y se ejecuta, pero luego la imagen no aparece ... –
Ah sí, está en la devolución de llamada por lo que carece del contexto apropiado. Reemplace "this" con "ParentActivity.this", donde ParentActivity es la clase Activity en la que está configurando el oyente. –