holder.imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String webInfo = holder2.url2.getText().toString();
StaggeredAdapter里面的点击事件这样写,外面要用final定义,你直接findviewbyid,肯定只会找到第一个item的里面的textview的url2,所以不管点哪个都会显示第一个的,你这样写,不光瀑布流会这样,就算普通的listview也会这样。你这标题一个“瀑布流”估计很多人都不会来看是哪里错了,其实跟瀑布流一点关系没有