Autore Topic: Rendere fragment parzialmente coperti incliccabili  (Letto 460 volte)

Offline Blodhgard

  • Utente junior
  • **
  • Post: 53
  • Respect: +3
    • Mostra profilo
    • Budget Veloce
  • Dispositivo Android:
    Nexus 5, S4 mini, Galaxy Tab S
  • Play Store ID:
    blodhgard
  • Sistema operativo:
    Windows 8.1
Rendere fragment parzialmente coperti incliccabili
« il: 07 Maggio 2014, 22:38:23 CEST »
0
Salve,
ho un activity che usa molti fragment.
Alcuni però coprono solo una parte dello schermo lasciando gli altri sotto visibili in parte.
Vorrei rendere impossibile premere i pulsanti dei fragment sotto oppure fare in modo che quando premo fuori dal fragment davanti torna a quello dietro (popBackStack()).
Qualche suggerimento?

Offline pup3770

  • Utente junior
  • **
  • Post: 89
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy s3
  • Sistema operativo:
    Android
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #1 il: 12 Maggio 2014, 12:12:40 CEST »
0
....sembra un pò un gioco di parole. Puoi gentilmente provare a spiegare meglio magari postando delle foto o dando il nome alle varie aree in modo da suddividere le richieste?

Offline Blodhgard

  • Utente junior
  • **
  • Post: 53
  • Respect: +3
    • Mostra profilo
    • Budget Veloce
  • Dispositivo Android:
    Nexus 5, S4 mini, Galaxy Tab S
  • Play Store ID:
    blodhgard
  • Sistema operativo:
    Windows 8.1
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #2 il: 12 Maggio 2014, 12:44:31 CEST »
0
Provo a spiegarmi meglio.
Ho un fragment(1) che viene generato quando accedo all'activity e che copre tutto lo schermo.
Alla pressione di un bottone si genera un altro fragment(2) che copre parzialmente il primo(mettiamo per esempio che copra solo la parte bassa dello schermo).
Il mio problema è che quando fragment(2) è visualizzato a schermo è ancora possibile cliccare i bottoni di fragment(1).
Mentre io vorrei che fragment(1) faccia solo da sfondo e diventi inerte.
Spero di essere stato più chiaro  ;-)

Offline pup3770

  • Utente junior
  • **
  • Post: 89
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy s3
  • Sistema operativo:
    Android
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #3 il: 13 Maggio 2014, 00:44:42 CEST »
0
Ok adesso è tutto molto più chiaro.  Perfetto,  guarda credo di aver trovato materiale ottimo e uno che ha lo stesso yuo problema.  Purtroppo non posso provarlo perché sono per dormire e ho solo il tel ma credo sia semplice,  leggi il penultimo messaggio di questo link, se vuoi leggi tutto il post che è utile ma l'ultimo messaggio è la soluzione:
http://www.androidworld.it/forum/sviluppo-e-programmazione-64/unable-start-activity-null-pointer-exception-fragment-139182/

Se così risolvi gentilmente posta il codice altrimenti chiedi pure

Offline Blodhgard

  • Utente junior
  • **
  • Post: 53
  • Respect: +3
    • Mostra profilo
    • Budget Veloce
  • Dispositivo Android:
    Nexus 5, S4 mini, Galaxy Tab S
  • Play Store ID:
    blodhgard
  • Sistema operativo:
    Windows 8.1
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #4 il: 13 Maggio 2014, 17:27:21 CEST »
0
mmm simili ma non del tutto uguali  ;-)
A me non da errore,  e lui ha 2 fragment statici (dichiarata la posizione nell' xml), mentre io ho il primo e solo successivamente alla pressione di un pulsante mostro il secondo.
Mi servirebbe un modo per chiamare l'onPause sul fragment(1) mentre viene visualizzato il fragment(2).
Comunque grazie mille pup!


Offline pup3770

  • Utente junior
  • **
  • Post: 89
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy s3
  • Sistema operativo:
    Android
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #5 il: 15 Maggio 2014, 10:19:41 CEST »
+1
Citazione
Blodhgard
ho provato a cercare ulteriormente. Non sono ultra pratico in Android ma credo che prendendo spunto da questo link, potrai trovare qualcosa:

http://svappdroid.com/creare-layout-adattivi-i-fragment/


non l'ho testato, ma cmq un ulteriore link che credo sia proprio di risposta al tuo quesito è:

http://stackoverflow.com/questions/11326155/fragment-onresume-onpause-is-not-called-on-backstack


e ti consiglio di guardare anche i Fragment Annidati, al link:

http://developer.android.com/about/versions/android-4.2.html#NestedFragments

Offline Blodhgard

  • Utente junior
  • **
  • Post: 53
  • Respect: +3
    • Mostra profilo
    • Budget Veloce
  • Dispositivo Android:
    Nexus 5, S4 mini, Galaxy Tab S
  • Play Store ID:
    blodhgard
  • Sistema operativo:
    Windows 8.1
Re:Rendere fragment parzialmente coperti incliccabili
« Risposta #6 il: 18 Maggio 2014, 11:08:53 CEST »
0
Per ora non ci sono riuscito...la lascio come una delle ultime cose da fare! grazie comunque dell'aiuto ;)