我在活动UI中添加片段以及标签。因此它看起来像可滚动的UI列表。在onResume上的活动中,我只想获得屏幕上显示的片段。
所以,例如列表中有10个片段,如UI,用户在Ui上只能看到其中的5个,并且在滚动时可以看到剩余的片段。
我想要前5个可见片段。这是ma代码。
@Override
protected void onResume() {
super.onResume();
Fragment listitemFragment = getSupportFragmentManager().findFragmentByTag(TAG);
if(listitemFragment != null && listitemFragment.isVisible()) {
//my code
}
}
isVisible()对所有10个片段都返回true,即使用户只能在屏幕上看到5个片段。请帮我。这样做是对的吗?有什么不同的方式吗?或者我做错了什么?
提前致谢