Android 在ViewPager上跟踪简单的点击手势

Android 在ViewPager上跟踪简单的点击手势,android,android-viewpager,gesture,Android,Android Viewpager,Gesture,我正在使用一个可视寻呼机。当我点击或触摸ViewPager时,我希望底部的布局可见 问题:我无法跟踪ViewPager上的点击或触摸事件 下图有助于理解我的问题 您可以向映像本身添加一个点击式侦听器,活动可以实现一个接口并充当侦听器。例如,您可以使用以下界面: public interface IViewPagerOnImageTapListener { public void onImageTap(int position); } 单击图像视图时,可以执行以下操作: image.se

我正在使用一个可视寻呼机。当我点击或触摸ViewPager时,我希望底部的布局可见

问题:我无法跟踪ViewPager上的点击或触摸事件

下图有助于理解我的问题


您可以向映像本身添加一个点击式侦听器,活动可以实现一个接口并充当侦听器。例如,您可以使用以下界面:

public interface IViewPagerOnImageTapListener {
    public void onImageTap(int position);
}
单击图像视图时,可以执行以下操作:

image.setOnClickListener(new OnClickListener(   ) {
    @Override
    public void onClick(View v) {
        listener.onImageTap(position);
    }
});
包含寻呼机的活动将实现侦听器方法:

@Override
public void onImageTap(int position) {
    // show/hide your overlay layout and do whantever you
    // want with the position (highlight the current item
    // for example)
    LinearLayout hiddenLayout = (LinearLayout) findViewById(R.id.hiddenLayout);
    if (hiddenLayout.getVisibility() == View.GONE) {
        hiddenLayout.setVisibility(View.VISIBLE);
    } else {
        hiddenLayout.setVisibility(View.GONE);
    }
}

此外,您应该以某种方式传递活动,使其可以作为适配器类中的侦听器使用,或在图像视图中设置点击式侦听器的任何位置使用。

您的图像无法看到。请再次检查链接。。。我已经修改了链接我不明白你想要什么,你刚刚给我链接了一个FaceBook个人资料刚刚修改了链接。。。请再次单击图像链接。。。