获取当前显示的片段,如UI

时间:2013-03-14 12:47:24

标签: android android-fragments

我在活动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个片段。请帮我。这样做是对的吗?有什么不同的方式吗?或者我做错了什么?

提前致谢

0 个答案:

没有答案