Sto avendo un sacco di problemi cercando di risolvere il problema di avere un'area di scorrimento statica in un layout. Ho tre lunghi elenchi che devono essere visualizzati sullo stesso schermo e sarebbe del tutto impossibile visualizzare tutte le voci in sequenza, perché se si desidera saltare una categoria è necessario scorrere oltre centinaia di voci.Android ScrollView altezza impostata per il contenuto visualizzato
Suppongo di avere una vista a scorrimento con un layout lineare al suo interno, voglio che questo occupi, ad esempio, un'altezza di 250dp sullo schermo al massimo e sia indipendente da scorrimento una volta popolata con più voci di quelle che possono rientrare nello spazio di 250dp.
Quello che ho ora è:
<ScrollView
android:minWidth="25px"
android:minHeight="150px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXXX"
android:scrollbars="vertical">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXX" />
</ScrollView>
Quando popolato, lo ScrollView e LinearLayout solo allungare il tempo che ha bisogno di per adattare il contenuto e visualizza tutto questo invece di avere una "finestra" di 250dp/px (qualsiasi misura sarebbe buona) con il contenuto scorrevole all'interno di esso.
Sono nuovo della piattaforma Android, quindi forse la risposta è ovvia e non ho capito la lingua, ma qualsiasi aiuto sarebbe molto apprezzato! Grazie
--- SOLVED: Mettere un lineareLayout al di fuori del ScrollView con l'altezza.
ho ottenuto la parte dimensionamento di lavorare con il tuo articolo, ma ora quella zona non è lo scorrimento. Ho aggiornato la domanda con il nuovo codice. Grazie mille! – user2150445
È strano, ho appena eseguito un esempio e scorre perfettamente, ecco il layout: http://pastebin.com/raw.php?i=R45Z7wBi – Androiderson
@ExceptionAl sito web di pasteBin dice "Questa pasta è stata rimossa!" –