所以我有一个水平 ScrollView ,我想尝试添加捕捉效果,基本上使元素居中。 到目前为止我基本上都是用 XML 完成的。
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:scrollbars="none" >
然后我里面有一个 LinearLayout 。 那么我该如何让 LinearLayout 内的元素对齐呢?另外,有没有办法让布局从中间元素开始?因此,当您看到滚动条时,您可以从一开始就向左或向右滚动。 将不胜感激任何帮助!谢谢大家!
最佳答案
为什么不使用 viewpager ( http://developer.android.com/reference/android/support/v4/view/ViewPager.html )? 但是如果您坚持使用水平 ScrollView ,那么您可以按照以下教程进行操作
-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
关于Android HorizontalScrollView 捕捉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15595059/