2015-03-19 51 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。

相关问题