ScrollView嵌套ListView和ListView上面的TextView,并且textview将滚出屏幕

时间:2016-01-07 06:11:38

标签: android listview scrollview

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="50dp" />

        <ListView
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
        </ListView>

    </LinearLayout>

</ScrollView>

上面的xml文件。当ListView超过屏幕高度时,TextView将滚出屏幕...

如果将ListView的focusable设置为false可以解决问题,但我想知道原因

请访问有关我的问题的视频 访问https://goo.gl/iEslpl

2 个答案:

答案 0 :(得分:0)

参考此库parallax scrolling

更具体地参考滚动 视图 三个 视差 项目

这与您的视频演示完全相似。

答案 1 :(得分:0)

问题在于它们都处于相同的线性布局中......这就是为什么它会被推出。

尝试使用另一个linearlayout嵌套scrollview,然后在其中使用另一个linearlayout。

类似......线性 - &gt;滚动 - &gt;再次线性....

希望这有帮助。