android开发之ViewFlipper的子view点击事件 解决

 view1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    mPosition=vfNotice.getDisplayedChild();
                    String id = mList.get(mPosition).getId;         
                    DetailsActivity.startVisit(mContent, id);           
                }
            });

            vfNotice.addView(view1);

项目中遇到了ViewFlipper做通知提醒,并且要求根据不同提醒去跳转其他页面,目前测试过 ViewFlipper.getCurrentView().setOnClickListener()的方法并没有效果; 关键是获取当前子view的position 即:

ViewFlipper.getDisplayedChild() 的方法可用

你可能感兴趣的:(android)