如何解决recyclerview中嵌套recyclerview的问题

2025-01-18 13:12:49
推荐回答(2个)
回答1:

你获得是计算的实际高度还是有问题的高度,我们知道,scrollview嵌套listview、gridview之类的有问题,所以如果你需要计算recycleview的高度,就需要知道 item的个数与item的高度,然后计算得出

回答2:

fragmentManager默认缓存三个页面,即当前和相邻的页面,切到3或4就会导致重新走oncreateview(),数据没清空就重载咯。在@Override
public boolean getUserVisibleHint() {//适用FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();transaction.hide(from).show(to).commitAllowingStateLoss();
return super.getUserVisibleHint();
}
@Override
public void onHiddenChanged(boolean hidden) {//适用于viewpager
super.onHiddenChanged(hidden);
}
进行数据管理