2015-03-19 113 views
0

我有一個ScrollView。在它裏面我有一個列表視圖,它有自己的滾動機制。不過,我有列表視圖內的某些項目,只與listView滾動工作,即不是所有的項目都顯示在父佈局內​​的列表視圖。禁用ScrollView中的ListView滾動

 <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的滾動,以便我可以訪問父滾動視圖自己的父佈局和列表視圖項目。 任何想法?

+0

我fdont認爲listview將滾動內滾動視圖?不是嗎?嵌套srcollview不工作Android – KOTIOS 2015-03-19 12:42:20

+0

你不應該把'ListView'放在'ScrollView'裏面。這是兩個「滾動」的意見。你在Android Studio中看不到警告嗎? – 2015-03-19 13:08:13

+0

可能的重複[如何將ListView放入ScrollView而不崩潰?](http://stackoverflow.com/questions/3495890/how-can-i-put-a-listview-into-a-scrollview-沒有它崩潰) – 2015-03-19 13:08:18

回答

0

嘗試使用LinearLayout而不是ListView,並使用LinearLayout的addChild()方法在線性佈局中添加子視圖。使用LayoutInflater膨脹視圖並將其添加到LinearLayout。

相關問題