Horizo​​ntalScrollView滑动/ fling guest虚拟机监听器

时间:2014-01-28 16:39:11

标签: java android gesture horizontalscrollview

我知道这是一个常见的问题,但我完全不同于网上提供的那些不同的示例和教程。

我有一个horizo​​ntalScrollView,我在其中动态添加一些视图,我想设置一个guestureListener来浏览视图。每个视图都等于屏幕的宽度。

1 个答案:

答案 0 :(得分:0)

您可以使用View Pager而不是horizo​​ntalScrollView。 http://developer.android.com/reference/android/support/v4/view/ViewPager.html

要将View寻呼机保持在屏幕的一半,请使用以下内容:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/White"
android:orientation="vertical">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1.5">

    <android.support.v4.view.ViewPager
        android:id="@+id/pagerPromo"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

    <com.viewpagerindicator.CirclePageIndicator
        android:id="@+id/indicatorPromo"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:padding="5dp"
        android:layout_alignParentBottom="true"/>

</RelativeLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1.0"
    android:orientation="vertical">

此View Pager底部有一个圆形指示符,但如果您愿意,可以删除它。只需玩弄重量,看看哪种方式最适合你。