|
||
|
|
|
|||||||
| 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 |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ayuda con Menu en Android
Buenos dias, soy un desarrollador novatillo en android aunque si domino otros lenguajes.
He buscado por todos los lados y no encuentro solucion a mi problema. Tengo 2 dudas. 1. Quisiera saber si se puede tener una carpeta (llamada images-prefix por ejemplo) donde pueda tener almacenada imagenes que luego utilizare para ponerlas en un canvas y como puedo abrirlas. 2. Estoy intentando hacer que al pulsar un boton se me abra encima de mi activity un menu un poco transparente en la parte inferior que contenga imagenes en horizontal (unas 5 visibles mas o menos) y que al arrastrar el dedo se vayan desplazando y se muestren otras imagenes (todas las de la carpeta Images-prefix que nombre en el punto 1). Despues al pulsar encima de una imagen esta se pinte en el canvas que tengo debajo de este menu. Como ya he dicho antes, soy bastante novato en esto de desarrollar android, y no se que elementos usar ni las posibilidades que tiene cada uno. Gracias por adelantado. |
|
|
|
#2
|
||||
|
||||
|
He seguido investigando sobre esto y creo que puedo acercarme a la soluccion utilizando Fragments, pero no se si estoy en lo cierto.
Si alguien me puede guiar le estaré muy agradecido. |
|
#3
|
||||
|
||||
|
No, los Fragments no son para lo que propones, puedes hacerlo perfectamente sin ellos.
La principal razón de ser de los Fragments es hacer aplicaciones optimizadas para móviles y tablets sin tener que hacer activities específicas para cada uno de ellos. En cuanto a tus dudas: 1) Puedes poner las imágenes en la carpeta Drawable, y para cargarlas lo haces metiéndolas en un Bitmap con el método decodeResource de BitmapFactory. 2) Existen muchas formas de hacerlo: Por ejemplo, puedes abrir un Dialog, y que el Dialog contenga un ScrollView (o un ListView, depende de como quieras implementarlo) con las imágenes. También puedes hacer que el ScrollView (o ListView) esté ya en tu Activity, pero que por defecto no sea Visible, al pulsar el botón lo haces Visible y al seleccionar una opción lo vuelves a hacer Invisible. Si quieres que para poder continuar se tenga que pulsar una opción por huevos, la primera opción, si quieres que se puedan hacer otras cosas, aún con el menú de las imágenes visible, la segunda opción. |
|
#4
|
||||
|
||||
|
Menos mal que con Fragment no se puede hacer porque me estaba volviendo loco para conseguir que me mostrara algo, voy a ponerme a hacerlo como tu dices!
En cuanto a lo de tener en la carpeta Drawable las fotos, no puedo tener dentro de Drawable una carpeta por ejemplo llamada images para poner ahi todas las imagenes y podre abrirlas desde ahi? Muchas gracias. Última edición por pablogarcia013 Día 31/01/13 a las 09:43:56. |
![]() |
Estás aquí
|
||||||
|
||||||