Home Menu

Menu



Avisos

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  
Viejo 26/08/14, 17:49:36
Avatar de Guixe94
Guixe94 Guixe94 no está en línea
Desarrollador
Mensajes: 900
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Versión de ROM: Ultima Orange Stock
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Post Paqueña duda con Fragments

Hola,

Tengo una duda.. y un problema xd.

En mi app llevo bastante tiempo pensando como hacer una cosa.. y ya lo tengo mas o menos echo pero resulta que es mucho trabajo.. (ademas de que queda mucho mas "feo" de cara al usuario) y se me ha ocurrido una cosa que me ahorraría un 95% del trabajo y es utilizar fragments (ya los utilizo en mi app pero es algo diferente..)

No se si se puede o no, pero hay alguna posibilidad de mostrar una actividad dentro de un fragment? Me explico, tengo unas 200 actividades mas o menos.. ( que QUIERO y necesito que sean ACTIVIDADES y NO fragments) por lo tanto lo que quiero hacer que se muestren en un sitio.. pero seria mucho trabajo por eso quiero si se puede que en una actividad, llamemosla X, tenga un content_fragment y des de otra actividad, llamemosla Y, dependiendo del boton que pulse (1, 2 ,3 ,4, etc) me abra la actividad X y en el fragment aparezca la actividad correspondiente al botón.

Os dejo un dibujo adjunto por si no me entendéis..

Y NO, NO PUEDO ABRIR LA ACTIVIDAD DIRECTAMENTE AL PULSAR EL BOTÓN, YA QUE LA ESTRUCTURA QUE TENGO EN LA APP NO ES ASI DEL TODO, ES MAS COMPLICADA Y NO PODRÍA HACER ESO.

SOLO QUIERO SABER SI ES POSIBLE QUE EN UN FRAMELAYOUT POR EJEMPLO MEDIANTE UN FRAGMENT PUEDO MOSTRAR UN ACTIVIDAD.. GRACIAS!


Imágenes Adjuntas
Tipo de Archivo: png Sin título-1.png (61.1 KB, 33 visitas)
Responder Con Cita


  #2  
Viejo 26/08/14, 17:59:46
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
NO, no puedes hacer que un Fragment contenga a una Activity, de hecho el paso lógico es al revés, convertir Activities para que sean Fragments y tener una única Activity que sea el contenedor. Esa migración es bastante sencilla.

Lo que si que puedes hacer es que un Fragment contenga a otro Fragment, usando a getChildFragmentManager en lugar de getFragmentManager (o getSupportChildFragmentManager y getSupportFragmentManager respectivamente en el caso de que uses los Fragment de la librería de soporte)
Responder Con Cita
  #3  
Viejo 26/08/14, 18:12:44
Avatar de Guixe94
Guixe94 Guixe94 no está en línea
Desarrollador
Mensajes: 900
 
Fecha de registro: abr 2012
Localización: Barcelona, Catalunya
Mensajes: 900
Modelo de smartphone: HTC ONE y Galaxy Note 3
Versión de ROM: Ultima Orange Stock
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por kriogeN Ver Mensaje
NO, no puedes hacer que un Fragment contenga a una Activity, de hecho el paso lógico es al revés, convertir Activities para que sean Fragments y tener una única Activity que sea el contenedor. Esa migración es bastante sencilla.

Lo que si que puedes hacer es que un Fragment contenga a otro Fragment, usando a getChildFragmentManager en lugar de getFragmentManager (o getSupportChildFragmentManager y getSupportFragmentManager respectivamente en el caso de que uses los Fragment de la librería de soporte)

Si lo de los fragments dentro de fragments tengo alguno en mi app, bueno si no se puede pues nada..

Muchas gracias por responder! y por la rapidez!
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 08:26:20 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007