所以我有一个horizontalscrollview,我想尝试添加一个捕捉效果,基本上是一个元素的中心。 到目前为止,我基本上都是用XML完成的。
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:scrollbars="none" >
然后我在里面有一个LinearLayout。 那么我该如何在LinearLayout snap中创建元素呢?另外,有没有办法让中间元素的布局开始?因此,当您看到滚动条时,您可以从头开始向左或向右滚动。 非常感谢任何帮助!谢谢你们!
答案 0 :(得分:5)
为什么不使用viewpager(http://developer.android.com/reference/android/support/v4/view/ViewPager.html)? 但是如果你坚持使用水平滚动视图,你可以按照这样的方式进行一些教程
- http://www.dev-smart.com/archives/34
- http://blog.velir.com/index.php/2010/11/17/android-snapping-horizontal-scroll/
- http://androidprogrammingmadeeasy.blogspot.com/2011/08/creating-custom-horizontal-scroll-view.html