Autore Topic: Chiarimento su fragment e sul supporto di diversi tipi di schermi  (Letto 799 volte)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
0
Mi stavo informando riguardo all'utilizzo dei fragment nelle activity in modo da ottimizzare la propria app per i tablet.

Ho notato che per utilizzarli, la classe dell'activity deve implementare delle istruzioni e metodi apposta per gestire i fragment al proprio interno, i quali, nel caso di smartphone non sono necessari. Quindi quale è la soluzione da adottare? Bisogna creare due activity, una con e una senza fragment e decidere runtime quale avviare? O c'è un modo più semplice?

Spero di essere stato abbastanza chiaro  :-)

Grazie anticipatamente per gli eventuali consigli!

Simone
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Chiarimento su fragment e sul supporto di diversi tipi di schermi
« Risposta #1 il: 22 Gennaio 2013, 09:24:40 CET »
0
Nessun consiglio in merito? Non credo che sia un argomento così particolare  :-(
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline Melanogaster

  • Utente normale
  • ***
  • Post: 260
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    SII
  • Sistema operativo:
    Kubuntu
R: Chiarimento su fragment e sul supporto di diversi tipi di schermi
« Risposta #2 il: 22 Gennaio 2013, 09:34:57 CET »
0
Che vuol dire che in caso di smartphone non sono necessari?
Sono usati solitamente nei tablet ma nulla ti vieta di usarli anche negli smartphone...

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Chiarimento su fragment e sul supporto di diversi tipi di schermi
« Risposta #3 il: 22 Gennaio 2013, 09:36:27 CET »
0
L'argomento fragment non è proprio banalissimo. Nella sezione dei tutorial c'è qualche esempio, sicuramente utile per chi affronta i fragment per la prima volta.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Chiarimento su fragment e sul supporto di diversi tipi di schermi
« Risposta #4 il: 22 Gennaio 2013, 10:02:48 CET »
0
Io partirei dalla docu ufficiale:
http://developer.android.com/guide/components/fragments.html

In particolare, questa sezione: http://developer.android.com/guide/components/fragments.html#Example risponde alla tua domanda "Bisogna creare due activity, una con e una senza fragment e decidere runtime quale avviare? O c'è un modo più semplice?"

Citazione
As you inspect this code, notice that there are two possible behaviors when the user clicks a list item: depending on which of the two layouts is active, it can either create and display a new fragment to show the details in the same activity (adding the fragment to the FrameLayout), or start a new activity (where the fragment can be shown).