2015-03-19 5 views
0

У меня есть ScrollView. Внутри него есть список, который имеет свой собственный механизм прокрутки. Однако у меня есть определенные элементы внутри списка, которые работают только с прокруткой listView. Не все элементы отображаются в виде списка внутри родительского макета.Отключение прокрутки ListView внутри ScrollView

 <ScrollView 
      android:id="@+id/scrollView1" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" > 

      // SOME CODE 
    <ListView 
         android:id="@+id/latsttrans" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_alignParentLeft="true" 
         android:layout_alignParentTop="true" 
         android:layout_weight="1" > 
        </ListView> 
// SOME CODE 
</ScrollView> 

Я хочу, чтобы отключить прокрутку ListView, так что я могу получить доступ к родительский макет и элементы ListView с самого ScrollView. Любые идеи?

+0

i fdont think listview будет прокручиваться внутри scrolview? Разве это не так? Вложенный srcollview не работает в android – KOTIOS

+0

Вы никогда не должны ставить 'ListView' внутри' ScrollView'. Это два «прокручиваемых» вида. Вы не видите предупреждения в Android Studio? –

+0

Возможный дубликат [Как я могу поместить ListView в ScrollView без его свертывания?] (Http://stackoverflow.com/questions/3495890/how-can-i-put-a-listview-into-a-scrollview- без-обрушения) –

ответ

0

Попробуйте LinearLayout вместо ListView и добавьте дочерние представления в линейном макете с помощью метода addChild() LinearLayout. Нарисуйте представления с помощью LayoutInflater и добавьте их в LinearLayout.

Смежные вопросы