Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android listview在scrollview中,listview在scrollview滚动时滚动到特定位置_Android_Layout_Android Listview_Scrollview - Fatal编程技术网

Android listview在scrollview中,listview在scrollview滚动时滚动到特定位置

Android listview在scrollview中,listview在scrollview滚动时滚动到特定位置,android,layout,android-listview,scrollview,Android,Layout,Android Listview,Scrollview,我需要Scrollview中的ScrollListView Scrollview有两个子视图:相对布局和列表视图 listview正在使用 我想要两个函数 向上滚动时,滚动相对布局的一半,将触摸事件传递到listview。 向下滚动时,如果listview显示第一项,则Realive布局将完全显示。否则,相对布局必须是固定的,仅滚动listview。若用户有过多的滚动,拉刷新必须是工作。 我有一个示例截图 它在项目中实际使用,受NDA保护。我审查了它 我曾试图请求禁止WinterCeptTouc

我需要Scrollview中的ScrollListView

Scrollview有两个子视图:相对布局和列表视图

listview正在使用

我想要两个函数

向上滚动时,滚动相对布局的一半,将触摸事件传递到listview。 向下滚动时,如果listview显示第一项,则Realive布局将完全显示。否则,相对布局必须是固定的,仅滚动listview。若用户有过多的滚动,拉刷新必须是工作。 我有一个示例截图

它在项目中实际使用,受NDA保护。我审查了它

我曾试图请求禁止WinterCeptTouchEvent,这不是为我

我的布局是xml

<ScrollView
    android:id="@+id/main_doc_scroll"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="none"
    android:fillViewport="true">
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <include
            layout="@layout/main_page_top_scroll_items"
            android:layout_height="wrap_content"
            android:layout_width="match_parent"/>
        <com.handmark.pulltorefresh.library.PullToRefreshListView
            xmlns:ptr="http://schemas.android.com/apk/res-auto"
            android:id="@+id/main_doc_list"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:cacheColorHint="#00000000"
            android:divider="#00FF0000"
            android:dividerHeight="0dp"
            android:fadingEdge="none"
            android:fastScrollEnabled="false"
            android:footerDividersEnabled="false"
            android:headerDividersEnabled="false"
            android:smoothScrollbar="true"
            android:scrollbars="none"
            ptr:ptrFriction="3.0"
            ptr:ptrSmoothScrollDuration="400" />
    </LinearLayout>
</ScrollView>
感谢您的友好合作。

已解决

我放弃使用滚动视图


我在Listview上使用onScrollListener,实时更改菜单的marginTop。

查看此项-@droidWormArendra感谢您的建议,但我尝试了,我什么也得不到。。。