Android PullToRefreshEdGridView在一个片段关闭时重新创建

Android PullToRefreshEdGridView在一个片段关闭时重新创建,android,android-fragments,pull-to-refresh,Android,Android Fragments,Pull To Refresh,我用PullToRefreshEdGridView创建了我的应用程序。工作正常。我的应用程序是一个活动有2个片段。第一部分是课程列表。第二个片段是feed。我已经为提要实现了pullToRefreshEdGridView。如果其10英寸设备2列用于馈送,如果其7英寸设备1列用于馈送。到目前为止,一切正常 问题是当用户隐藏课程片段时,feed fragemnt没有调整/刷新/更新视图。隐藏课程片段后,将有更多的空间,因此要更新视图/设计 这是我的活动- public class CoursesAc

我用
PullToRefreshEdGridView
创建了我的应用程序。工作正常。我的应用程序是一个活动有2个片段。第一部分是课程列表。第二个片段是feed。我已经为提要实现了
pullToRefreshEdGridView
。如果其10英寸设备2列用于馈送,如果其7英寸设备1列用于馈送。到目前为止,一切正常

问题是当用户隐藏课程片段时,feed fragemnt没有调整/刷新/更新视图。隐藏课程片段后,将有更多的空间,因此要更新视图/设计

这是我的活动-

public class CoursesActivity extends Activity{
View listFragment;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().requestFeature(Window.FEATURE_ACTION_BAR);

    if(!ECollegeApplication.isApplicationRunning()){
        ECollegeApplication.relaunch(CoursesActivity.this);
    }
    getPearsonActionBar(R.layout.action_bar,true);
    setContentView(R.layout.courses_main);
    listFragment = findViewById(R.id.listFragment);
    getActionbarItems();

    //click - fragment show hide
    ImageView dashboardshowhide = (ImageView)findViewById(R.id.dashboardshowhide);
    dashboardshowhide.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            DiscussionFeedFragment feedFragment = new DiscussionFeedFragment();
            feedFragment.initialLoad();
            overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
            if(listFragment.getVisibility()== View.VISIBLE){
                listFragment.setVisibility(View.GONE);

            }else{
                listFragment.setVisibility(View.VISIBLE);
            }
        }
    });
   }
设计xml-


我有两个片段叫做DiscussionFragment,CoursesFragment

当用户单击“显示/隐藏”按钮时,我想重新创建/调整片段面板

我的设计是-


它是一个片段还是您正在实现滑动菜单?它是一个片段。一个活动有两个片段我想你需要
<View
    android:id="@+id/actiondivider"
    android:layout_width="fill_parent"
    android:layout_height="6dp"
    android:background="@color/actionbar_divider" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:baselineAligned="false"
    android:orientation="horizontal" >

    <fragment
        android:id="@+id/listFragment"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="1"
        class="com.mobile.courses.CousesFragment"
        android:animateLayoutChanges="true" >
    </fragment>


    <fragment
        android:id="@+id/detailFragment"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:layout_weight="0.5"
        class="com.mobile.feed.DiscussionFeedFragment"
        android:animateLayoutChanges="true" >

    </fragment>
</LinearLayout>