У меня есть два expandableListView внутри деятельности, Во-первых, я положил их внутри LinearLayout, но когда первый expandableListView расширяется слишком много пункта, я не могу видеть второе:Два ExpandableListView внутри Scrollview
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<ExpandableListView
android:id="@+id/myContactELV"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/myGroupELV"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ExpandableListView>
</LinearLayout>
первый вид включает группы ааа, ГЭБ, ссс и второй включают дДД, эээ:
Когда первый растягиваться, второй находится за пределами видимости, и экран не прокручивается:
Так я хочу, чтобы поместить их в Scrollview, но еще хуже:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ExpandableListView
android:id="@+id/myContactELV"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/myGroupELV"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ExpandableListView>
</LinearLayout>
</ScrollView>
Так что, когда два expandableListview расширения, я хочу видеть каждый пункт четко, и свиток экрана. Как я могу это достичь?
Опишите причину использования двух ПЗВ. –
Два ПЗВ должны иметь разные источники данных, адаптеры и различные значения. Данные здесь для простоты, они не являются реальными. – cameron
Какие разные значения вы имеете в виду? –