Comment puis-je obtenir mon ListView pour faire défiler?

J'ai une assez complexe et qu'une partie de cela, j'ai une ListView à l'intérieur d'un LinearLayout dans un ScrollView (et de beaucoup plus de composants, mais ils n'ont pas d'importance dans ce numéro).

Maintenant l'ensemble de l'activité défile bien comme il faut, mais la liste est limitée à la hauteur, et lorsque les Éléments à l'intérieur de dépasser la hauteur, l'disparaître de mon écran. J'ai essayé de mettre la liste à l'intérieur de son propre ScrollView, mais cela ne fonctionne pas. Quand j'essaie de faire défiler sur la liste, le principal ScrollView est sélectionné et que mon écran défile au lieu de la liste.

Ma question peut sembler facile, mais je n'ai pas été en mesure de résoudre ce problème... Est-il possible de faire la liste déroulante aswell?

Pertinentes XML:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

    <LinearLayout android:id="@+id/GlobalLayout" 
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:orientation="vertical" >

        <ListView android:id="@+id/EndpointList"
                  android:choiceMode="multipleChoice"
                  android:layout_height="175dip"
                  android:layout_width="fill_parent" />

    </LinearLayout>

</ScrollView>
Nous montrer le code XML

OriginalL'auteur ThaMe90 | 2011-03-15