首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法调用GreenDroid PagedView OnClickListener

无法调用GreenDroid PagedView OnClickListener
EN

Stack Overflow用户
提问于 2012-02-28 21:07:42
回答 1查看 139关注 0票数 1

最后,我在应用于PagedView的适配器中对convertView使用setOnClickListener()。

我工作,但我不认为这是一个好的解决方案。

=================================================divider========2012.03.02=========

这是我第一次在这里提问,希望有好心人能帮助我。

我使用的是GreenDroid PagedView,但我想单击pagedView,但它根本没有响应。

我尝试过登录onClickListener方法。但我就是拿不到那块木头。

原因是当我点击屏幕时,它似乎没有调用onClick方法。

有人会帮我吗?

在GitHub上关注GreenDroid。https://github.com/cyrilmottier/GreenDroid

你可以下载并运行它,如果你使用Eclipse IDE,不需要修改任何东西。

我只想点击PagedView。

EN

回答 1

Stack Overflow用户

发布于 2012-07-21 08:03:35

我也有同样的问题。我在paged_view_item中有一个viewflipper,而不仅仅是一个文本视图。我正在扩展PagedAdapter的getView方法中实现一个onClickListener

代码语言:javascript
复制
public View getView(int position, View convertView, ViewGroup parent) {
            if (convertView == null) {
                convertView = getLayoutInflater().inflate(R.layout.paged_view_item, parent, false);
            }
            ViewFlipper viewFlipper = (ViewFlipper) convertView;

            viewFlipper.setOnClickListener(new OnClickListener(){

                @Override
                public void onClick(View view) {
                    //ViewFlipper vf = 
                    ((ViewFlipper) view).setAnimation(AnimationUtils.loadAnimation(view.getContext(), R.anim.slide_top_to_bottom));
                    ((ViewFlipper)view).showNext();

                }

            });

            ((TextView)viewFlipper.findViewById(R.id.frontText)).setText(Integer.toString(position));
            return convertView;
        }

唯一的问题是,它会翻转奇数页或偶数页中的所有视图翻转。真的很奇怪。让我知道这是如何为你工作的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9482488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档