android中的onclick on view pager在我的代码中不起作用 [英] Onclick on view pager in android does not work in my code

查看:81
本文介绍了android中的onclick on view pager在我的代码中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在我的代码中实现了视图寻呼机,并且在视图寻呼机上放置了单击侦听器,但是单击侦听器不起作用,我会发布我的代码

i have implemented view pager in my code and i have put on-click listener on view pager but my on-click listener does not working i'll post my code

viewpager.setOnClickListener(new OnClickListener() 
{
    @Override
    public void onClick(View v) 
    {
        Log.i("***","***");
        Toast.makeText(getActivity(), "XXXX", Toast.LENGTH_SHORT).show();
    }
});

推荐答案

ViewPager 项内使用 clicklistener .这不起作用,因为ViewPager的子级正在拦截父级(即ViewPager)的事件.例如,如果您要使用PagerAdapter在ViewPager内添加ImageView,则单击ImageView使其变得简单

Use clicklistener inside the item of ViewPager. This is not working because Child of ViewPager is intercepting event of parent(i.e ViewPager). E.G if you are adding ImageView inside ViewPager using PagerAdapter then use click of ImageView to make it simple

这篇关于android中的onclick on view pager在我的代码中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆