Mam zestaw TextView
s poniżej ExpandableListView
w moim pliku .xml
. Po rozwinięciu listy wszystkie ukryte są pod ekranem. Próbowałem umieścić moją listę w ScrollView
, co okazało się bardzo złym pomysłem.Wyświetl zawartość poniżej RozbudowanyListView
Czy jest jakiś sposób, aby móc przewinąć i wyświetlić moje TextView
s?
To jest mój przykładowy układ xml, które mogą się przydać ..
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/textview1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_alignParentTop="true" />
<ExpandableListView
android:id="@+id/elv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/textview1"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:groupIndicator="@null" />
<TextView
android:id="@+id/tvone"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:layout_below="@id/elv"
android:background="@android:color/white"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="xyz" />
<LinearLayout
android:id="@+id/middle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tvone"
android:layout_margin="10dp"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/number" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@android:color/white"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number1" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:background="@android:color/white"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number2" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:background="@android:color/white"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number3" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number4" />
</LinearLayout>
<LinearLayout
android:id="@+id/bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_below="@id/middle"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/my_account" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@android:color/white"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number5" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:background="@android:color/white"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="number6" />
<TextView
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_marginTop="1dp"
android:background="@drawable/white_lable_bottom_"
android:drawableRight="@drawable/arrow_left_grey"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="20dp"
android:text="Log out" />
</LinearLayout>
</RelativeLayout>
Czy u spróbować ustalić wysokość rozszerzalnej ListView i dodać całą TextView pod nowym układzie liniowym i dodać do niego zwój. – Mal
Tak, próbowałem tego, ale powoduje to przewijanie tylko widoku tekstowego i gdy rozwijany widok listy rozszerzeń rozszerza układ wokół widoku tekstowego ukryty pod ekranem. Teraz chcę, aby cała sprawa (expandablelistview i textview) była przewijana. Ponadto nie chcę naprawiać wysokości mojego expandablelistview. – Sachin
Innym sposobem jest dodanie widoków tekstowych do rozwijanego listview z liczbą potomków jako 0 dla tych, więc nie będzie on rozwijany, ale będzie wyglądał jak wiersz – Mal