elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Modelo vista controlador en android
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modelo vista controlador en android  (Leído 1,916 veces)
josco

Desconectado Desconectado

Mensajes: 199



Ver Perfil
Modelo vista controlador en android
« en: 8 Septiembre 2014, 05:33 am »

Que tal. bueno quiero aclarar unas dudas con el tema de modelo vista controlador.


Veamos el siguiente caso:

Hay que desarrollar una aplicacion en android en equipo y para eso pienso desarrollarla con MVC.

entonces suponiendo que la pantalla principal de la aplicacion se tiene que ver algo asi:




Entonces yo diria que habria que hacer 3 clases para el scroll horizontal y otras 3 para el scroll vertical ya que se desarrollaran por distintos desarrolladores. y despues  se agregaran a la pantalla principal.

Entonces digamos que las calses para el scroll hrizontal serian la siguienetes:


ScrollHorizontalController, ScrollHorizontalModel y ScrollHorizontalView


La clase ScrollHorizontalController recibira una instancia de la clase ScrollHorizontalModel  y otra de la clase ScrollHorizontalView para comunicarlas entre si como por ejemplo recibir los datos del modelo y mostrarlos en la vista.

La clase ScrollHorizontalModel contrendra la logica para consumir el web service y obtener los datos que necesita el scroll horizontal

La clase ScrollHorizontalView: Esta clase no se si deba existir o no. es donde tengo mis dudas de como crearla ya que para android creo que las view son en xml.

La clase ScrollHorizontalController se instanciara  y sera mandada llamar desde una clase Main que es ahi donde se instanciaran tambien la clase ScrollHorizontalModel y ScrollHorizontalView


algo asi:

Código:

public class main extend Activity{

    
    onCreate(Bundle savedInstanceState){

          ScrollHorizontalModel  shm = new ScrollHorizontalModel();
          ScrollHorizontalView shv = new ScrollHorizontalView ();
          //iniciar el controlador del scroll horizontal
          new ScrollHorizontalController(shm, shv).iniciar;  
        
         //agregar la vista del scroll horizontal a la pantalla principal
         addView(shv); //no se como hacer esto
        
    }

}



Entonces la duda es con las vistas, no se como crear una vista osea un nuevo xml en el directorio res/layout que no sea un activiy si no una view o algo asi de tipo scroll horizontal para este caso aparte del activity_main.xml que es de mi ventana principal para despues agregarlo a mi ventana principal (activity_main.xml) valga la redundancia XD.



« Última modificación: 8 Septiembre 2014, 05:52 am por josco » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines