最后,我在应用于PagedView的适配器中对convertView使用setOnClickListener()。
我工作,但我不认为这是一个好的解决方案。
=================================================divider========2012.03.02=========
这是我第一次在这里提问,希望有好心人能帮助我。
我使用的是GreenDroid PagedView,但我想单击pagedView,但它根本没有响应。
我尝试过登录onClickListener方法。但我就是拿不到那块木头。
原因是当我点击屏幕时,它似乎没有调用onClick方法。
有人会帮我吗?
在GitHub上关注GreenDroid。https://github.com/cyrilmottier/GreenDroid
你可以下载并运行它,如果你使用Eclipse IDE,不需要修改任何东西。
我只想点击PagedView。
发布于 2012-07-21 08:03:35
我也有同样的问题。我在paged_view_item中有一个viewflipper,而不仅仅是一个文本视图。我正在扩展PagedAdapter的getView方法中实现一个onClickListener
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;
}唯一的问题是,它会翻转奇数页或偶数页中的所有视图翻转。真的很奇怪。让我知道这是如何为你工作的。
https://stackoverflow.com/questions/9482488
复制相似问题