Autore Topic: passare da un layout ad un altro  (Letto 476 volte)

Offline angelk

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
passare da un layout ad un altro
« il: 25 Settembre 2013, 18:45:09 CEST »
0
Ciao a tutti, sto imparando a programmare da poco per android volevo sapere alcune informazioni.
1)Ho un layout principale è uno secondario per passare da un layout ad un altro faccio in questo modo
Codice (Java): [Seleziona]
setContentView(R.layout.activity_main); ma sorge un problema, se giro in dispositivo ritorna al layout principale, come posso risolvere?
2)Quando mi trovo su layout secondari, per il codice java mi conviene creare una classe per ogni cosa o mettere tutto nella classe principale es. agenda con profili
classe per i profili con password che interroga un db sqlite
classe per i dati che interroga un db sqlite
Se creo una classe secondaria, come faccio ad interagire con il layout secondario?
3)Per creare un menu laterale con slide sul lato sx, come questo https://lh5.ggpht.com/QrJKNUc09IOdPt3LMtZ1xSZ98u6VklDHaucG7NUicubJHMTSvL9XpiW5NTgz2-I8ypfe=h900 sapete dirmi cosa bisogna fare?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:passare da un layout ad un altro
« Risposta #1 il: 25 Settembre 2013, 18:46:20 CEST »
0
Per gestire più schermate devi avere più Activity, non si usa una sola Activity per più layout. Activities | Android Developers
Postate il LogCat LogCat LogCat LogCat LogCat

Offline angelk

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
Re:passare da un layout ad un altro
« Risposta #2 il: 25 Settembre 2013, 19:02:06 CEST »
0
Potresti farmi un esempio di uso delle activity e degli Intent, per passare da un layout ad un altro.

Offline Vincenzoz

  • Utente junior
  • **
  • Post: 122
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    Vincenzo Cimino
  • Sistema operativo:
    Windows 7
Re:passare da un layout ad un altro
« Risposta #3 il: 25 Settembre 2013, 20:03:04 CEST »
0
Vincenzo Cimino @ Google Play Store


Offline Giak

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    transformer tf101
  • Sistema operativo:
    ubuntu 12.10
Re:passare da un layout ad un altro
« Risposta #4 il: 26 Settembre 2013, 11:00:51 CEST »
0
quando ruoti torni al vecchio layout perche il sistema operativo richiama il metodo onCreate() al cui interno probabilmente hai una setContenteView(<vecchio layout>) che richiama il vecchio layout. puoi distinguere la prima chiama dal fatto che il bundle che ti viene passato nella onCreate() alla prima chiamata è null mentre nelle successive non lo è.