问题
我需要为我的活动中的滚动事件提供一些优先级。
我正在使用 aiCharts(图表库),我需要在我的区域上进行缩放、平移等。没有任何ScrollViews
它可以正常工作,但是,如果我使用提到的Layout
,这些功能会很糟糕。我认为是因为观点的优先性。
可能的解决方案
我尝试setOverScrollMode(View.OVER_SCROLL_ALWAYS);
在需要位于“顶部”但无法正常工作的视图上ScrollView
使用HorizontalScrollView
。
布局
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/screen_relative_layout"
android:layout_width="wrap_content"
android:layout_height="match_parent" >
</RelativeLayout>
</HorizontalScrollView>
</ScrollView>
我的所有视图都是通过添加到 RelativeLayout 以编程方式添加的。