Autore Topic: RelativeLayout: alignParentBottom non funziona come sperato  (Letto 240 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
RelativeLayout: alignParentBottom non funziona come sperato
« il: 04 Agosto 2015, 16:04:31 CEST »
0
Salve a tutti,
ho un relative layout con un bottone che ha settato a true il valore "layout_alignParentBottom". Il bottone in effetti si trova in fondo allo schermo, ma il problema è che gli altri widget arrivano in basso e si posizionano dietro il bottone invece di far scorrere il bottone ancora più in basso. Ho anche aggiunto una scrollview (come elemento principale del layout e quindi esterno al relativelayout) ma il risultato è lo stesso.

Sapete cosa può essere?

Grazie

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:RelativeLayout: alignParentBottom non funziona come sperato
« Risposta #1 il: 04 Agosto 2015, 16:45:46 CEST »
0
Immagino hai un relative layout come parent.
Tale layout non guarda la disposizione fra i vari oggetti se non espressamente indicato. Quindi se io metto a 40 view la proprietà in questione entrambe le 40 view saranno tutte in basso e sovrapposte.

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:RelativeLayout: alignParentBottom non funziona come sperato
« Risposta #2 il: 04 Agosto 2015, 16:48:11 CEST »
0
Quindi come faccio a far andare ancora più in basso il pulsante? Ho pensato di togliere alignParentBottom e mettere semplicemente il pulsante sotto l'ultimo widget. E' una soluzione sporca o l'unica possibilità?

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:RelativeLayout: alignParentBottom non funziona come sperato
« Risposta #3 il: 04 Agosto 2015, 18:49:05 CEST »
0
Io non ho capito niente. Con align parent botton il pulsante sta attaccato alla parte sottostante del layout padre. Non si capisce cosa vuoi fare

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:RelativeLayout: alignParentBottom non funziona come sperato
« Risposta #4 il: 04 Agosto 2015, 18:53:46 CEST »
0
Voglio che i pulsanti stiano alla fine dello screen. Ma alcuni widget vanno a finire al di sotto (nell'asse z) del pulsante. Invece vorrei che i pulsanti stiano dopo gli ultimi widget, in fondo allo screen.

Offline tonno16

  • Utente storico
  • *****
  • Post: 1197
  • Respect: +58
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:RelativeLayout: alignParentBottom non funziona come sperato
« Risposta #5 il: 04 Agosto 2015, 19:01:05 CEST »
0
Lo z index in relative layout viene definito in base all'ordine di scrittura delle view