在网上看了很多关于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);
//这个可以写操作步骤了
}
});