Vista de lista do Android dentro de uma vista de deslocamento
Eu tenho um layout android que tem umscrollView
com um número de elementos nele. Na parte inferior doscrollView
eu tenho umlistView
que é então preenchido por um adaptador.
O problema que estou enfrentando, é que o Android está excluindo olistView
descrollView
Enquanto oscrollView
já tem uma função de rolagem. eu quero olistView
para ser contanto que o conteúdo seja e para a exibição de rolagem principal ser capaz de rolagem.
Como posso conseguir esse comportamento?
Aqui está meu layout principal:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:fillViewport="true"
android:gravity="top" >
<LinearLayout
android:id="@+id/foodItemActvity_linearLayout_fragments"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>
</ScrollView>
Então eu programaticamente adiciono meus componentes ao linearlayour com o id:foodItemActvity_linearLayout_fragments
. Abaixo está uma das visualizações que são carregadas nesse linearlayout. Este é o único que me causa problemas com os pergaminhos.
<?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="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/fragment_dds_review_textView_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Reviews:"
android:textAppearance="?android:attr/textAppearanceMedium" />
<ListView
android:id="@+id/fragment_dds_review_listView"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
Meu adaptador preenche essa exibição de lista.
Aqui está uma imagem do visualizador de hierarquia do Android quando clico no scrollView mestre:
Como você pode ver, está excluindo a lista de revisões.
Eu deveria ser capaz de rolar a página para baixo e ver 8 comentários, mas em vez disso, ele só me mostra os 3, e eu posso rolar na parte minúscula onde os comentários são. Eu quero um rolo de página global