Android: combinar texto e imagen en un botón o Botón de imagen


Estoy tratando de tener una imagen (como fondo) en un botón y agregar dinámicamente, dependiendo de lo que esté sucediendo durante el tiempo de ejecución, algo de texto por encima/sobre la imagen.

Si utilizo ImageButton ni siquiera tengo la posibilidad de añadir texto. Si utilizo Button puedo añadir texto pero solo definir una imagen con android:drawableBottom y atributos XML similares como se define aquí.

Sin embargo, estos atributos solo combinan texto e imagen en dimensiones x e y, lo que significa que puedo dibujar una imagen alrededor de mi texto, pero no debajo / debajo de mi texto (con el eje z definido como saliendo de la pantalla).

Alguna sugerencia sobre cómo hacer esto? Una idea sería extender Button o ImageButton y anular el método draw(). Pero con mi nivel actual de conocimiento realmente no sé cómo hacer esto (renderizado 2D). Tal vez alguien con más experiencia sabe una solución o al menos algunos consejos para empezar?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52