Autore Topic: [RISOLTO] Scrolling intera schermata o altre soluzioni  (Letto 737 volte)

Offline Vincent

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: +2
    • Mostra profilo
[RISOLTO] Scrolling intera schermata o altre soluzioni
« il: 30 Luglio 2011, 18:28:38 CEST »
0
Salve a tutti, sono nuovo per quanto riguarda lo sviluppo android. Ho cercato la soluzione che mi serve su internet ma non ho trovato nulla, in caso la domanda sia già stata fatta chiedo scusa.

Ho necessità di inserire in un'unica schermata diversi elementi: diversi bottoni, uno spinner e una ListView a scelta multipla.
Il problema è che tutti questi elementi non riescono a essere visualizzati in un'unica schermata. Ho provato a inserire una ScrollView nel file XML ma lo scrolling viene applicato solo alla ListView (che si trova fra uno spinner e un bottone) con il risultato che la ListView diventa piccolissima. In ogni caso avrei voluto applicare lo scroll all'intera schermata in modo che l'utente col dito possa scorrere tutti i contenuti.
Quale potrebbe essere una soluzione possibile?
Eventualmente avevo pensato di creare un Context Menu con il contenuto della ListView (se possibile), in questo caso vi chiedo, l'apertura del context menu avviene tramite tocco prolungato?
Se vi vengono in mente anche soluzioni alternative sono ben accette. Anche perchè l'effetto di avere uno spinner, una ListView e tanti bottoni dal punto di vista grafico non è certamente bellissimo a vedersi.
Grazie!
« Ultima modifica: 31 Luglio 2011, 12:19:28 CEST da Vincent »

Offline Gigiuz

  • Utente normale
  • ***
  • Post: 187
  • Respect: +23
    • Google+
    • gigiuzzo81
    • Gigiuz81
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note III
  • Play Store ID:
    GGXSoft
  • Sistema operativo:
    Windows 7 64bit, OS X (virtualized), Ubuntu
Re:Scrolling intera schermata o altre soluzioni
« Risposta #1 il: 31 Luglio 2011, 11:39:32 CEST »
+1
Devi semplicemente innestare l'eventuale layout in una ScrollView, in questo modo:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="fill_parent">
        <LinearLayout android:layout_width="fill_parent"
                android:orientation="vertical" android:layout_height="wrap_content">
               
           [Tutto il resto del layout]

        </LinearLayout>
</ScrollView>
Hai bisogno di implementare un sistema di "codici seriali di sblocco" nella tua applicazione? Dai un'occhiata alla mia libreria: RemoteUnlocker

Offline Vincent

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: +2
    • Mostra profilo
Re:Scrolling intera schermata o altre soluzioni
« Risposta #2 il: 31 Luglio 2011, 12:19:09 CEST »
0
Grazie, Funziona!

Avevo già provato una soluzione simile ma lasciavo un LinearLayout anche sopra la ScrollView e il risultato era disastroso!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[RISOLTO] Scrolling intera schermata o altre soluzioni
« Risposta #3 il: 31 Luglio 2011, 13:32:45 CEST »
0
Per mancare come "Risolto" un topic non serve modificare il titolo ma basta premere l'apposito tasto "Topic risolto"

Offline Vincent

  • Nuovo arrivato
  • *
  • Post: 49
  • Respect: +2
    • Mostra profilo
Re:[RISOLTO] Scrolling intera schermata o altre soluzioni
« Risposta #4 il: 31 Luglio 2011, 14:27:21 CEST »
0
scusa, non avevo visto