Android原生上下滚动控件ViewFlipper的点击事件

在网上看了很多关于ViewFipper的子View的点击事件,都不行,大家可以试试我的方法

//给ViewFipper添加三个子View
for (int i = 0; i < 3; i++) {
            View view = View.inflate(mActivity, R.layout.layout_textview, null);
            //分别给每个View设置一个id
            view.setId(i);
            viewFlipper.addView(view);
        }
        //viewFlipper的点击事件
        viewFlipper.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
            //获取子View的id
                int id = viewFlipper.getCurrentView().getId();
                LogUtil.i("子View的id:" + id);
                //这个可以写操作步骤了
            }
        });

你可能感兴趣的:(Android)