Imagebutton con texto variado

910 views
Skip to first unread message

JJ

unread,
Feb 1, 2010, 10:40:16 AM2/1/10
to desarrollad...@googlegroups.com
Hola a todos.

Ando con un problema que me ronda la cabeza y por más que busco, no le veo solución...  y lo peor de todo, es que me suena haberlo visto.

Os pongo en situación....    de una base de datos quiero sacar un dato, string, para situarlo como texto sobre un imagebutton.

El tema es que logicamente ese texto puede ir cambiando y variando, dependiendo del uso que haga el usuario de las funciones de la aplicación.

Con XML sé la forma de ponerle texto a ese imagebutton, pero queda estático.

¿Cómo podría hacer esa modificación?.

Se aceptan ideas.1


GRACIAS!

Jose Cortes

unread,
Feb 1, 2010, 10:48:09 AM2/1/10
to desarrollad...@googlegroups.com
Buenas

Una cosa que puedes hacer, es usar un Button al que le puedas variar el texto con el método setText

Y para la imagen del botón (ya que supongo que tendrás una imagen, no? si no no tendría mucho sentido usar un ImageButton) , siempre puedes usar el atributon "background".


--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

JJ

unread,
Feb 1, 2010, 11:07:23 AM2/1/10
to desarrollad...@googlegroups.com
Muchas gracias, lo ando probando ahora mismo con buen resultado.

Con setText("") puedo cambiarle el texto, pero se me va arriba a la derecha de la imagen (background)...  ¿hay forma de situarlo en el centro?.

Tengo que repasar un manual del grupo que creo que permitía cambiar imágenes, aunque siendo fondos tengo que consultarlo.

La idea es crear una agenda editable de números frecuentes...   te muestra un icono si la posición está ocupada y otro en caso de esta lleno, sobre este último iría el texto que ando intentando colocar.

Jose Cortes

unread,
Feb 1, 2010, 11:14:30 AM2/1/10
to desarrollad...@googlegroups.com
Para modificar la posición del texto, puedes jugar con la propiedad "gravity" de Button. 

JJ

unread,
Feb 1, 2010, 11:22:09 AM2/1/10
to desarrollad...@googlegroups.com
Me estás salvando la vida José, te voy a tener que invitar a lo que quieras... jejejejeje.

Ya lo último, para modificar el background...   sería con setBackgroundResource pasándole R.drawable._______ .

Lo dejo por si otro compañero se encuentra en las mismas.


MUCHAS GRACIAS!!!
Reply all
Reply to author
Forward
0 new messages