![]() |
|
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ayuda con Drawable
Hola tengo una duda estoy desarrollando una aplicación que consiste en lo siguiente:
Tengo un botón en el activity_main.xml y mediante un selector quiero que me muestre según los estados un botón u otro. El tema es que necesito meter el xml en la carpeta Drawable para que me coja las imágenes de los diferentes estados del botón y no se exactamente donde colocar las imagenes junto con el archivo boton.xml aqui dejo una foto de lo que quiero hacer... Por cierto uso Eclipse Gracias de antemano ![]()
|
|
|
|
#2
|
||||
|
||||
|
Todo va a la carpeta drawable, tendrás que tener esto:
- boton.xml - boton_pulsado.png - boton_con_foco.png - boton_normal.png Android no hace distinciones cuando haces el "@drawable/xxxx", obtendrá el xml, png, jpg, etc según lo que sea. De hecho no puedes tener 2 archivos que se llamen igual y varíe su extensión. Por ejemplo, no puedes tener: - boton.png - boton.xml Eso dará un error, porque Android te dirá que hay 2 "boton" Y si ya quieres hacer imágenes dependientes del tamaño, tendrás: En la carpeta "drawable" el boton.xml Y en cada carpeta "drawable-xxxx" los png. Por cierto, si estás empezando en esto de Android te recomiendo que pases a Android Studio, tarde o temprano tendrás que hacerlo si o si, yo he migrado hace poco y perdí un buen tiempo convirtiendo mis proyectos de uno a otro. |
|
#3
|
||||
|
||||
|
Gracias kriogeN por contestar tan rápido ...
![]() El tema es que tengo las carpetas drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi y drawable-xxhdpi(para televisores) Lo ejecuto en un móvil la aplicación y como no veo ninguna carpeta que se llame drawable a secas la creo a pelo? y meto en ella los jpg y el boton.xml? He probado a meter los jpgs y el xml en todas las carpetas pero sigue sin cogerme los jpgs cuando arranco la aplicación no se si sera fallo del emulador que tengo que probarlo en mi móvil... Ah por cierto no puedo pasarme a Android Studio ya que en mi Instituto donde estudio Desarrollo de Aplicaciones Multiplataforma el profesor nos obliga a que utilicemos Eclipse + ADT y gracias por el consejo de pasarme a Android Studio ^^ |
|
#4
|
||||
|
||||
|
Cita:
En cuanto al resto, debería funcionarte bien. ¿Seguro que los JPG tienen el formato correcto? Prueba a poner "@drawable/boton_normal" al Button. Si no ves el JPG es que hay algún problema con la imagen. EDIT: Estás estableciendo la imagen como Background a un Button que realmente no tiene contenido y es wrap_content. Deberías usar un ImageButton. Pero prueba fijando el tamaño del botón, por ejemplo 40dp x 40 dp Última edición por kriogeN Día 15/10/15 a las 19:29:39 |
|
#5
|
||||
|
||||
|
Cita:
EDIT: Y si establezco la imagen como Background e probado a poner el tamaño del botón a 40dp x 40dp y no funciona. Mira sigo esta guía y no consigo hacerlo que funcione para los tres botones http://www.androidcurso.com/index.ph...stas-y-layouts Gracias por tu ayuda desinteresada amigo |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 05:46:10 (GMT +1)
HTCMania: líderes desde el 2007








