Android listview在scrollview中,listview在scrollview滚动时滚动到特定位置
我需要Scrollview中的ScrollListView Scrollview有两个子视图:相对布局和列表视图 listview正在使用 我想要两个函数 向上滚动时,滚动相对布局的一半,将触摸事件传递到listview。 向下滚动时,如果listview显示第一项,则Realive布局将完全显示。否则,相对布局必须是固定的,仅滚动listview。若用户有过多的滚动,拉刷新必须是工作。 我有一个示例截图 它在项目中实际使用,受NDA保护。我审查了它 我曾试图请求禁止WinterCeptTouchEvent,这不是为我 我的布局是xmlAndroid 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
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感谢您的建议,但我尝试了,我什么也得不到。。。