none
Multi listviews dans une page déroulante RRS feed

  • Question

  • Bonjour,

    Je voudrais mettre des listview dans une page déroulante mais lorsque j’insère les listviews dans la page les listviews ne sont plus déroulantes.

    Comment faire pour que les listviews soient déroules ou sinon modifier la taille de des listview après insersation des info de la bdd.

    Mon layout:

    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/Layout_listOfUsers"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:background="#000000">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:background="@color/material_blue_grey_800"
            android:layout_height="match_parent"
            android:id="@+id/relativeLayoutListOfUsers">
            <Space
                android:id="@+id/spaceUnderTitle"
                android:layout_width="fill_parent"
                android:layout_height="50dp" />
            <TextView
                android:gravity="center"
                android:id="@+id/title1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                 android:textColor="#FFFFFF"
               android:background="#000000" 
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/spaceUnderTitle"
                android:text="Conducteur de travaux du chantier" />
          <RelativeLayout
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
          >
            <ListView
                android:id="@+id/listOfUsersCdt"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:divider="@drawable/abc_textfield_search_activated_mtrl_alpha"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/title1" />
          </RelativeLayout>
          <TextView
             android:gravity="center"
                android:id="@+id/title2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#000000"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/listOfUsersCdt"
                android:text="Liste des Chefs de chantier du Chantier" />
            <ListView
                android:id="@+id/listOfUsersCc"
                android:layout_width="match_parent"
                android:layout_height="100dp"
                android:divider="@android:color/transparent"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/title2" />
            <TextView
               android:gravity="center"
                android:id="@+id/title3"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
              android:background="#000000"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/listOfUsersCc"
                android:text="Liste des Chefs d'équipe du Chantier" />
            <ListView
                android:id="@+id/listOfUsersCe"
                android:layout_width="match_parent"
                android:layout_height="250dp"
                android:divider="@android:color/transparent"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/title3" />
          <TextView
             android:gravity="center"
                android:id="@+id/title4"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
               android:background="#000000"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/listOfUsersCe"
                android:text="Liste des Equipiers du Chantier" />
            <ListView
                android:id="@+id/listOfUsersE"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:divider="@android:color/transparent"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/title4" />
          <TextView
             android:gravity="center"
                android:id="@+id/title5"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
              android:background="#000000"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/listOfUsersE"
                android:text="Liste des Interimaires du Chantier" />
            <ListView
                android:id="@+id/listOfInterimaires"
                android:layout_width="match_parent"
                android:layout_height="250dp"
                android:divider="@android:color/transparent"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent"
                android:layout_gravity="center_horizontal"
                android:layout_below="@+id/title5" />
        </LinearLayout>
    </ScrollView>

    Mon item que j'ajoute dans mes listviews:

    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@color/material_blue_grey_800"
       >
      <LinearLayout
          android:background="@color/material_blue_grey_800"
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <TextView
                android:background="@color/material_blue_grey_800"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="15dp"
                android:textSize="30dp"
                android:id="@+id/nameTxt"
                android:textColor="#FFFFFF" />
        </LinearLayout>
    </ScrollView>

    Merci d'avance.

    lundi 15 mai 2017 08:33

Réponses