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